Lines Matching refs:block

85 void ff_put_pixels_clamped_c(const int16_t *block, uint8_t *av_restrict pixels,
92 pixels[0] = av_clip_uint8(block[0]);
93 pixels[1] = av_clip_uint8(block[1]);
94 pixels[2] = av_clip_uint8(block[2]);
95 pixels[3] = av_clip_uint8(block[3]);
96 pixels[4] = av_clip_uint8(block[4]);
97 pixels[5] = av_clip_uint8(block[5]);
98 pixels[6] = av_clip_uint8(block[6]);
99 pixels[7] = av_clip_uint8(block[7]);
102 block += 8;
106 static void put_pixels_clamped4_c(const int16_t *block, uint8_t *av_restrict pixels,
113 pixels[0] = av_clip_uint8(block[0]);
114 pixels[1] = av_clip_uint8(block[1]);
115 pixels[2] = av_clip_uint8(block[2]);
116 pixels[3] = av_clip_uint8(block[3]);
119 block += 8;
123 static void put_pixels_clamped2_c(const int16_t *block, uint8_t *av_restrict pixels,
130 pixels[0] = av_clip_uint8(block[0]);
131 pixels[1] = av_clip_uint8(block[1]);
134 block += 8;
138 static void put_signed_pixels_clamped_c(const int16_t *block,
146 if (*block < -128)
148 else if (*block > 127)
151 *pixels = (uint8_t) (*block + 128);
152 block++;
159 void ff_add_pixels_clamped_c(const int16_t *block, uint8_t *av_restrict pixels,
166 pixels[0] = av_clip_uint8(pixels[0] + block[0]);
167 pixels[1] = av_clip_uint8(pixels[1] + block[1]);
168 pixels[2] = av_clip_uint8(pixels[2] + block[2]);
169 pixels[3] = av_clip_uint8(pixels[3] + block[3]);
170 pixels[4] = av_clip_uint8(pixels[4] + block[4]);
171 pixels[5] = av_clip_uint8(pixels[5] + block[5]);
172 pixels[6] = av_clip_uint8(pixels[6] + block[6]);
173 pixels[7] = av_clip_uint8(pixels[7] + block[7]);
175 block += 8;
179 static void add_pixels_clamped4_c(const int16_t *block, uint8_t *av_restrict pixels,
186 pixels[0] = av_clip_uint8(pixels[0] + block[0]);
187 pixels[1] = av_clip_uint8(pixels[1] + block[1]);
188 pixels[2] = av_clip_uint8(pixels[2] + block[2]);
189 pixels[3] = av_clip_uint8(pixels[3] + block[3]);
191 block += 8;
195 static void add_pixels_clamped2_c(const int16_t *block, uint8_t *av_restrict pixels,
202 pixels[0] = av_clip_uint8(pixels[0] + block[0]);
203 pixels[1] = av_clip_uint8(pixels[1] + block[1]);
205 block += 8;
209 static void ff_jref_idct4_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
211 ff_j_rev_dct4 (block);
212 put_pixels_clamped4_c(block, dest, line_size);
214 static void ff_jref_idct4_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
216 ff_j_rev_dct4 (block);
217 add_pixels_clamped4_c(block, dest, line_size);
220 static void ff_jref_idct2_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
222 ff_j_rev_dct2 (block);
223 put_pixels_clamped2_c(block, dest, line_size);
225 static void ff_jref_idct2_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
227 ff_j_rev_dct2 (block);
228 add_pixels_clamped2_c(block, dest, line_size);
231 static void ff_jref_idct1_put(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
233 dest[0] = av_clip_uint8((block[0] + 4)>>3);
235 static void ff_jref_idct1_add(uint8_t *dest, ptrdiff_t line_size, int16_t *block)
237 dest[0] = av_clip_uint8(dest[0] + ((block[0] + 4)>>3));