Lines Matching refs:b_h
38 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h,
42 for(y=0; y<b_h; y++){
106 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){
159 for(y=0; y < b_h+HTAPS_MAX-1; y++){
193 for(y=0; y < b_h; y++){
221 for(y=0; y < b_h; y++){
263 for(y=0; y < b_h; y++){
279 for(y=0; y < b_h; y++){
290 void ff_snow_pred_block(SnowContext *s, uint8_t *dst, uint8_t *tmp, int stride, int sx, int sy, int b_w, int b_h, BlockNode *block, int plane_index, int w, int h){
296 for(y=0; y < b_h; y++){
307 for(y=0; y < b_h; y++){
314 for(y=0; y < b_h; y++){
319 for(y=0; y < b_h; y++){
323 for(y=0; y < b_h; y++){
341 || (unsigned)sy >= h - b_h - (HTAPS_MAX-2)){
342 s->dsp.emulated_edge_mc(tmp + MB_SIZE, src, stride, b_w+HTAPS_MAX-1, b_h+HTAPS_MAX-1, sx, sy, w, h);
345 // assert(b_w == b_h || 2*b_w == b_h || b_w == 2*b_h);
347 assert(b_w>1 && b_h>1);
349 if((dx&3) || (dy&3) || !(b_w == b_h || 2*b_w == b_h || b_w == 2*b_h) || (b_w&(b_w-1)) || !s->plane[plane_index].fast_mc )
350 mc_block(&s->plane[plane_index], dst, src, stride, b_w, b_h, dx, dy);
353 for(y=0; y<b_h; y+=16){
357 }else if(b_w==b_h)
359 else if(b_w==2*b_h){
361 s->dsp.put_h264_qpel_pixels_tab[tab_index+1][dy+(dx>>2)](dst+b_h,src + 3 + b_h + 3*stride,stride);
363 assert(2*b_w==b_h);