Mercurial > libavcodec.hg
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) { |