• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching defs:xstride

104 static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma)(uint8_t *_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
108 xstride /= sizeof(pixel);
119 const int p0 = pix[-1*xstride];
120 const int p1 = pix[-2*xstride];
121 const int p2 = pix[-3*xstride];
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' */
165 static av_always_inline av_flatten void FUNCC(h264_loop_filter_luma_intra)(uint8_t *_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
169 xstride /= sizeof(pixel);
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;
231 static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma)(uint8_t *_pix, int xstride, int ystride, int inner_iters, int alpha, int beta, int8_t *tc0)
235 xstride /= sizeof(pixel);
246 const int p0 = pix[-1*xstride];
247 const int p1 = pix[-2*xstride];
249 const int q1 = pix[1*xstride];
257 pix[-xstride] = av_clip_pixel( p0 + delta ); /* p0' */
285 static av_always_inline av_flatten void FUNCC(h264_loop_filter_chroma_intra)(uint8_t *_pix, int xstride, int ystride, int inner_iters, int alpha, int beta)
289 xstride /= sizeof(pixel);
294 const int p0 = pix[-1*xstride];
295 const int p1 = pix[-2*xstride];
297 const int q1 = pix[1*xstride];
303 pix[-xstride] = ( 2*p1 + p0 + q1 + 2 ) >> 2; /* p0' */