comparison msmpeg4.c @ 556:762c67fd4078 libavcodec

uvlinesize export has_b_frames mb_skip with more than 2 ip buffers
author michaelni
date Mon, 15 Jul 2002 14:15:10 +0000
parents d55978a3c369
children 61442627f857
comparison
equal deleted inserted replaced
555:fe951e388d34 556:762c67fd4078
761 }else{ 761 }else{
762 if(n<4){ 762 if(n<4){
763 wrap= s->linesize; 763 wrap= s->linesize;
764 dest= s->current_picture[0] + (((n>>1) + 2*s->mb_y) * 8* wrap ) + ((n&1) + 2*s->mb_x) * 8; 764 dest= s->current_picture[0] + (((n>>1) + 2*s->mb_y) * 8* wrap ) + ((n&1) + 2*s->mb_x) * 8;
765 }else{ 765 }else{
766 wrap= s->linesize>>1; 766 wrap= s->uvlinesize;
767 dest= s->current_picture[n-3] + (s->mb_y * 8 * wrap) + s->mb_x * 8; 767 dest= s->current_picture[n-3] + (s->mb_y * 8 * wrap) + s->mb_x * 8;
768 } 768 }
769 if(s->mb_x==0) a= (1024 + (scale>>1))/scale; 769 if(s->mb_x==0) a= (1024 + (scale>>1))/scale;
770 else a= get_dc(dest-8, wrap, scale*8); 770 else a= get_dc(dest-8, wrap, scale*8);
771 if(s->mb_y==0) c= (1024 + (scale>>1))/scale; 771 if(s->mb_y==0) c= (1024 + (scale>>1))/scale;