Lines Matching refs:pix

106     pixel *pix = (pixel*)p_pix;
115 pix += inner_iters*ystride;
119 const int p0 = pix[-1*xstride];
120 const int p1 = pix[-2*xstride];
121 const int p2 = pix[-3*xstride];
122 const int q0 = pix[0];
123 const int q1 = pix[1*xstride];
124 const int q2 = pix[2*xstride];
135 pix[-2*xstride] = p1 + av_clip( (( p2 + ( ( p0 + q0 + 1 ) >> 1 ) ) >> 1) - p1, -tc_orig, tc_orig );
140 pix[ xstride] = q1 + av_clip( (( q2 + ( ( p0 + q0 + 1 ) >> 1 ) ) >> 1) - q1, -tc_orig, tc_orig );
145 pix[-xstride] = av_clip_pixel( p0 + i_delta ); /* p0' */
146 pix[0] = av_clip_pixel( q0 - i_delta ); /* q0' */
148 pix += ystride;
152 static void FUNCC(h264_v_loop_filter_luma)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
154 FUNCC(h264_loop_filter_luma)(pix, stride, sizeof(pixel), 4, alpha, beta, tc0);
156 static void FUNCC(h264_h_loop_filter_luma)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
158 FUNCC(h264_loop_filter_luma)(pix, sizeof(pixel), stride, 4, alpha, beta, tc0);
160 static void FUNCC(h264_h_loop_filter_luma_mbaff)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
162 FUNCC(h264_loop_filter_luma)(pix, sizeof(pixel), stride, 2, alpha, beta, tc0);
167 pixel *pix = (pixel*)p_pix;
174 const int p2 = pix[-3*xstride];
175 const int p1 = pix[-2*xstride];
176 const int p0 = pix[-1*xstride];
178 const int q0 = pix[ 0*xstride];
179 const int q1 = pix[ 1*xstride];
180 const int q2 = pix[ 2*xstride];
189 const int p3 = pix[-4*xstride];
191 pix[-1*xstride] = ( p2 + 2*p1 + 2*p0 + 2*q0 + q1 + 4 ) >> 3;
192 pix[-2*xstride] = ( p2 + p1 + p0 + q0 + 2 ) >> 2;
193 pix[-3*xstride] = ( 2*p3 + 3*p2 + p1 + p0 + q0 + 4 ) >> 3;
196 pix[-1*xstride] = ( 2*p1 + p0 + q1 + 2 ) >> 2;
200 const int q3 = pix[3*xstride];
202 pix[0*xstride] = ( p1 + 2*p0 + 2*q0 + 2*q1 + q2 + 4 ) >> 3;
203 pix[1*xstride] = ( p0 + q0 + q1 + q2 + 2 ) >> 2;
204 pix[2*xstride] = ( 2*q3 + 3*q2 + q1 + q0 + p0 + 4 ) >> 3;
207 pix[0*xstride] = ( 2*q1 + q0 + p1 + 2 ) >> 2;
211 pix[-1*xstride] = ( 2*p1 + p0 + q1 + 2 ) >> 2;
212 pix[ 0*xstride] = ( 2*q1 + q0 + p1 + 2 ) >> 2;
215 pix += ystride;
218 static void FUNCC(h264_v_loop_filter_luma_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
220 FUNCC(h264_loop_filter_luma_intra)(pix, stride, sizeof(pixel), 4, alpha, beta);
222 static void FUNCC(h264_h_loop_filter_luma_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
224 FUNCC(h264_loop_filter_luma_intra)(pix, sizeof(pixel), stride, 4, alpha, beta);
226 static void FUNCC(h264_h_loop_filter_luma_mbaff_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
228 FUNCC(h264_loop_filter_luma_intra)(pix, sizeof(pixel), stride, 2, alpha, beta);
233 pixel *pix = (pixel*)p_pix;
242 pix += inner_iters*ystride;
246 const int p0 = pix[-1*xstride];
247 const int p1 = pix[-2*xstride];
248 const int q0 = pix[0];
249 const int q1 = pix[1*xstride];
257 pix[-xstride] = av_clip_pixel( p0 + delta ); /* p0' */
258 pix[0] = av_clip_pixel( q0 - delta ); /* q0' */
260 pix += ystride;
264 static void FUNCC(h264_v_loop_filter_chroma)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
266 FUNCC(h264_loop_filter_chroma)(pix, stride, sizeof(pixel), 2, alpha, beta, tc0);
268 static void FUNCC(h264_h_loop_filter_chroma)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
270 FUNCC(h264_loop_filter_chroma)(pix, sizeof(pixel), stride, 2, alpha, beta, tc0);
272 static void FUNCC(h264_h_loop_filter_chroma_mbaff)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
274 FUNCC(h264_loop_filter_chroma)(pix, sizeof(pixel), stride, 1, alpha, beta, tc0);
276 static void FUNCC(h264_h_loop_filter_chroma422)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
278 FUNCC(h264_loop_filter_chroma)(pix, sizeof(pixel), stride, 4, alpha, beta, tc0);
280 static void FUNCC(h264_h_loop_filter_chroma422_mbaff)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta, int8_t *tc0)
282 FUNCC(h264_loop_filter_chroma)(pix, sizeof(pixel), stride, 2, alpha, beta, tc0);
287 pixel *pix = (pixel*)p_pix;
294 const int p0 = pix[-1*xstride];
295 const int p1 = pix[-2*xstride];
296 const int q0 = pix[0];
297 const int q1 = pix[1*xstride];
303 pix[-xstride] = ( 2*p1 + p0 + q1 + 2 ) >> 2; /* p0' */
304 pix[0] = ( 2*q1 + q0 + p1 + 2 ) >> 2; /* q0' */
306 pix += ystride;
309 static void FUNCC(h264_v_loop_filter_chroma_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
311 FUNCC(h264_loop_filter_chroma_intra)(pix, stride, sizeof(pixel), 2, alpha, beta);
313 static void FUNCC(h264_h_loop_filter_chroma_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
315 FUNCC(h264_loop_filter_chroma_intra)(pix, sizeof(pixel), stride, 2, alpha, beta);
317 static void FUNCC(h264_h_loop_filter_chroma_mbaff_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
319 FUNCC(h264_loop_filter_chroma_intra)(pix, sizeof(pixel), stride, 1, alpha, beta);
321 static void FUNCC(h264_h_loop_filter_chroma422_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
323 FUNCC(h264_loop_filter_chroma_intra)(pix, sizeof(pixel), stride, 4, alpha, beta);
325 static void FUNCC(h264_h_loop_filter_chroma422_mbaff_intra)(uint8_t *pix, ptrdiff_t stride, int alpha, int beta)
327 FUNCC(h264_loop_filter_chroma_intra)(pix, sizeof(pixel), stride, 2, alpha, beta);