comparison msmpeg4.c @ 903:22ee74da2cd3 libavcodec

cleanup adding AVVideoFrame moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame removing obsolete variables in AVCodecContext skiping of MBs in b frames correctly initalizing AVCodecContext picture buffer cleanup
author michaelni
date Wed, 04 Dec 2002 10:04:03 +0000
parents f3c369b8ddca
children caa77cd960c0
comparison
equal deleted inserted replaced
902:6acc8394960d 903:22ee74da2cd3
757 *dir_ptr = 0; 757 *dir_ptr = 0;
758 } 758 }
759 }else{ 759 }else{
760 if(n<4){ 760 if(n<4){
761 wrap= s->linesize; 761 wrap= s->linesize;
762 dest= s->current_picture[0] + (((n>>1) + 2*s->mb_y) * 8* wrap ) + ((n&1) + 2*s->mb_x) * 8; 762 dest= s->current_picture.data[0] + (((n>>1) + 2*s->mb_y) * 8* wrap ) + ((n&1) + 2*s->mb_x) * 8;
763 }else{ 763 }else{
764 wrap= s->uvlinesize; 764 wrap= s->uvlinesize;
765 dest= s->current_picture[n-3] + (s->mb_y * 8 * wrap) + s->mb_x * 8; 765 dest= s->current_picture.data[n-3] + (s->mb_y * 8 * wrap) + s->mb_x * 8;
766 } 766 }
767 if(s->mb_x==0) a= (1024 + (scale>>1))/scale; 767 if(s->mb_x==0) a= (1024 + (scale>>1))/scale;
768 else a= get_dc(dest-8, wrap, scale*8); 768 else a= get_dc(dest-8, wrap, scale*8);
769 if(s->mb_y==0) c= (1024 + (scale>>1))/scale; 769 if(s->mb_y==0) c= (1024 + (scale>>1))/scale;
770 else c= get_dc(dest-8*wrap, wrap, scale*8); 770 else c= get_dc(dest-8*wrap, wrap, scale*8);