# HG changeset patch # User michaelni # Date 1036850274 0 # Node ID 1bd52b59bcd11651d31ac4b94a26a923246e661c # Parent 8c81f1ee9271c5ea5a9db59eaab85200ad67e8c0 fixing -sameq with mpeg2 diff -r 8c81f1ee9271 -r 1bd52b59bcd1 mpeg12.c --- a/mpeg12.c Sat Nov 09 10:38:34 2002 +0000 +++ b/mpeg12.c Sat Nov 09 13:57:54 2002 +0000 @@ -1677,7 +1677,6 @@ MPV_frame_end(s); - /* XXX: incorrect reported qscale for mpeg2 */ if (s->pict_type == B_TYPE) { picture = s->current_picture; avctx->quality = s->qscale; @@ -1693,6 +1692,8 @@ s->last_qscale = s->qscale; s->picture_number++; } + if(s->mpeg2) + avctx->quality>>=1; if (picture) { pict->data[0] = picture[0]; pict->data[1] = picture[1];