comparison mpeg12.c @ 1196:2e06398e4647 libavcodec

mpeg2 qscale flag a few bugfixes for the C pp code minor optimization
author michaelni
date Fri, 18 Apr 2003 12:45:34 +0000
parents 38e8b8f331cb
children 126f766bc4c5
comparison
equal deleted inserted replaced
1195:f7522f310c7e 1196:2e06398e4647
1999 //intf("%d %d %d %d\n", s->mb_y, s->mb_height, s->pict_type, s->picture_number); 1999 //intf("%d %d %d %d\n", s->mb_y, s->mb_height, s->pict_type, s->picture_number);
2000 /* end of slice reached */ 2000 /* end of slice reached */
2001 if (s->mb_y<<field_pic == s->mb_height && !s->first_field) { 2001 if (s->mb_y<<field_pic == s->mb_height && !s->first_field) {
2002 /* end of image */ 2002 /* end of image */
2003 2003
2004 if(s->mpeg2) 2004 if(s->mpeg2){
2005 s->qscale >>=1; 2005 s->current_picture_ptr->qscale_type= FF_QSCALE_TYPE_MPEG2;
2006 }else
2007 s->current_picture_ptr->qscale_type= FF_QSCALE_TYPE_MPEG1;
2008
2006 ff_er_frame_end(s); 2009 ff_er_frame_end(s);
2007 2010
2008 MPV_frame_end(s); 2011 MPV_frame_end(s);
2009 2012
2010 if (s->pict_type == B_TYPE || s->low_delay) { 2013 if (s->pict_type == B_TYPE || s->low_delay) {