Lines Matching defs:b_w
37 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h,
48 for(x=0; x<b_w; x++){
129 static void mc_block(Plane *p, uint8_t *dst, const uint8_t *src, int stride, int b_w, int b_h, int dx, int dy){
183 for(x=0; x < b_w; x++){
217 for(x=0; x < b_w+1; x++){
245 for(x=0; x < b_w; x++){
294 for(x=0; x < b_w; x++){
312 for(x=0; x < b_w; x++){
322 void ff_snow_pred_block(SnowContext *s, uint8_t *dst, uint8_t *tmp, ptrdiff_t stride, int sx, int sy, int b_w, int b_h, const BlockNode *block, int plane_index, int w, int h){
327 if(b_w==32){
338 }else if(b_w==16){
345 }else if(b_w==8){
350 }else if(b_w==4){
356 for(x=0; x < b_w; x++){
368 const int tab_index= 3 - (b_w>>2) + (b_w>>4);
372 if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0)
376 b_w+HTAPS_MAX-1, b_h+HTAPS_MAX-1,
383 av_assert2((tab_index>=0 && tab_index<4) || b_w==32);
385 || !(b_w == b_h || 2*b_w == b_h || b_w == 2*b_h)
386 || (b_w&(b_w-1))
387 || b_w == 1
390 mc_block(&s->plane[plane_index], dst, src, stride, b_w, b_h, dx, dy);
391 else if(b_w==32){
397 }else if(b_w==b_h)
399 else if(b_w==2*b_h){
403 av_assert2(2*b_w==b_h);
405 s->h264qpel.put_h264_qpel_pixels_tab[tab_index ][dy+(dx>>2)](dst+b_w*stride,src + 3 + 3*stride+b_w*stride,stride);
410 #define mca(dx,dy,b_w)\
411 static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
412 av_assert2(h==b_w);\
413 mc_block(NULL, dst, src-(HTAPS_MAX/2-1)-(HTAPS_MAX/2-1)*stride, stride, b_w, b_w, dx, dy);\