Lines Matching defs:out
45 static void init_slice_c(int8_t out[64][64], uint8_t h, uint8_t v,
61 // store each *column* of the starting image in a *row* of `out`
65 out[x + 0][y] = Gaussian_LUT[offset + 0];
66 out[x + 1][y] = Gaussian_LUT[offset + 1];
67 out[x + 2][y] = Gaussian_LUT[offset + 2];
68 out[x + 3][y] = Gaussian_LUT[offset + 3];
73 out[0][0] = 0;
80 sum += R64T[y][p] * out[x][p];
91 out[y][x] = av_clip((sum + 128) >> 8, -127, 127);
98 out[y + 0][x] = (out[y + 0][x] * deblock_coeff) >> 7;
99 out[y + 7][x] = (out[y + 7][x] * deblock_coeff) >> 7;
129 static void synth_grain_8x8_c(int8_t *out, const int out_stride,
135 out[x] = (scale * db[x]) >> shift;
137 out += out_stride;
143 static void deblock_8x8_c(int8_t *out, const int out_stride)
146 const int8_t l1 = out[-2], l0 = out[-1];
147 const int8_t r0 = out[0], r1 = out[1];
148 out[0] = (l0 + r0 * 2 + r1) >> 2;
149 out[-1] = (r0 + l0 * 2 + l1) >> 2;
150 out += out_stride;
156 static av_always_inline void generate(int8_t *out, int out_stride,
190 memset(out + y * out_stride, 0, sizeof(int8_t[8]));
202 synth_grain_8x8_c(out, out_stride, scale, shift,
206 deblock_8x8_c(out, out_stride);
210 static void add_8x8_clip_c(uint8_t *out, const uint8_t *a, const int8_t *b,
214 out[i] = av_clip_uint8(a[i] + b[i]);
236 uint8_t * const out = out_frame->data[c];
244 av_image_copy_plane(out, out_stride, in, in_stride,
283 add_8x8_clip_c(out + y * out_stride, in + y * in_stride,