Hi On Thu, Jan 25, 2007 at 12:05:33PM +0100, Baptiste Coudurier wrote: > Hi > > $subj. > > -- > Baptiste COUDURIER GnuPG Key Id: 0x5C1ABAAA > SMARTJOG S.A. http://www.smartjog.com > Key fingerprint 8D77134D20CC9220201FC5DB0AC9325C5C1ABAAA > Phone: +33 1 49966312 > Index: libavcodec/mpeg12.c > =================================================================== > --- libavcodec/mpeg12.c (revision 7707) > +++ libavcodec/mpeg12.c (working copy) > @@ -234,11 +234,19 @@ > } > } > > - if(avctx->profile == FF_PROFILE_UNKNOWN) > + if(avctx->profile == FF_PROFILE_UNKNOWN) { > + if (avctx->width > 720 || avctx->height > 576) > + avctx->profile = 1; /* High Profile */ > + else > avctx->profile = s->chroma_format == CHROMA_420 ? 4 : 0; this is incorrect, such resolutions do not need high profile > + } > > - if(avctx->level == FF_LEVEL_UNKNOWN) > + if(avctx->level == FF_LEVEL_UNKNOWN) { > + if (avctx->width > 720 || avctx->height > 576) > + avctx->level = 4; /* High Level */ High 1440 profile seems sufficient here anyway either set these values correctly or dont set them [...] > - put_bits(&s->pb, 1, s->chroma_format == CHROMA_422); //escx > + put_bits(&s->pb, 1, s->avctx->profile == 0); //escx 1 for 4:2:2 profile */ my mpeg2 draft says non 0 is reserved, so this will need some explanations [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB Everything should be made as simple as possible, but not simpler. -- Albert Einstein -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20070125/22340df7/attachment.pgp>
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4