• 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 refs:b_w

38 void ff_snow_inner_add_yblock(const uint8_t *obmc, const int obmc_stride, uint8_t * * block, int b_w, int b_h,
49 for(x=0; x<b_w; x++){
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){
160 for(x=0; x < b_w; x++){
194 for(x=0; x < b_w+1; x++){
222 for(x=0; x < b_w; x++){
264 for(x=0; x < b_w; x++){
280 for(x=0; x < b_w; x++){
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){
295 if(b_w==32){
306 }else if(b_w==16){
313 }else if(b_w==8){
318 }else if(b_w==4){
324 for(x=0; x < b_w; x++){
336 const int tab_index= 3 - (b_w>>2) + (b_w>>4);
340 if( (unsigned)sx >= w - b_w - (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);
346 // assert(!(b_w&(b_w-1)));
347 assert(b_w>1 && b_h>1);
348 assert((tab_index>=0 && tab_index<4) || b_w==32);
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);
351 else if(b_w==32){
357 }else if(b_w==b_h)
359 else if(b_w==2*b_h){
363 assert(2*b_w==b_h);
365 s->dsp.put_h264_qpel_pixels_tab[tab_index ][dy+(dx>>2)](dst+b_w*stride,src + 3 + 3*stride+b_w*stride,stride);
370 #define mca(dx,dy,b_w)\
371 static void mc_block_hpel ## dx ## dy ## b_w(uint8_t *dst, const uint8_t *src, int stride, int h){\
372 assert(h==b_w);\
373 mc_block(NULL, dst, src-(HTAPS_MAX/2-1)-(HTAPS_MAX/2-1)*stride, stride, b_w, b_w, dx, dy);\