Lines Matching refs:b_w
36 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h,
47 for(x=0; x<b_w; x++){
127 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){
181 for(x=0; x < b_w; x++){
215 for(x=0; x < b_w+1; x++){
243 for(x=0; x < b_w; x++){
292 for(x=0; x < b_w; x++){
310 for(x=0; x < b_w; x++){
320 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, BlockNode *block, int plane_index, int w, int h){
325 if(b_w==32){
336 }else if(b_w==16){
343 }else if(b_w==8){
348 }else if(b_w==4){
354 for(x=0; x < b_w; x++){
366 const int tab_index= 3 - (b_w>>2) + (b_w>>4);
370 if( (unsigned)sx >= FFMAX(w - b_w - (HTAPS_MAX-2), 0)
374 b_w+HTAPS_MAX-1, b_h+HTAPS_MAX-1,
381 av_assert2((tab_index>=0 && tab_index<4) || b_w==32);
383 || !(b_w == b_h || 2*b_w == b_h || b_w == 2*b_h)
384 || (b_w&(b_w-1))
385 || b_w == 1
388 mc_block(&s->plane[plane_index], dst, src, stride, b_w, b_h, dx, dy);
389 else if(b_w==32){
395 }else if(b_w==b_h)
397 else if(b_w==2*b_h){
401 av_assert2(2*b_w==b_h);
403 s->h264qpel.put_h264_qpel_pixels_tab[tab_index ][dy+(dx>>2)](dst+b_w*stride,src + 3 + 3*stride+b_w*stride,stride);
408 #define mca(dx,dy,b_w)\
409 static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, ptrdiff_t stride, int h){\
410 av_assert2(h==b_w);\
411 mc_block(NULL, dst, src-(HTAPS_MAX/2-1)-(HTAPS_MAX/2-1)*stride, stride, b_w, b_w, dx, dy);\