[Ffmpeg-cvslog] r6770 - in trunk: libavcodec/vp6.c libavformat/flvdec.c
Aurelien Jacobs
aurel
Sun Nov 12 14:53:04 CET 2006
On Sun, 12 Nov 2006 13:43:19 +0100
Alex Beregszaszi <alex at fsn.hu> wrote:
> Hi,
>
> > Modified: trunk/libavformat/flvdec.c
> > =====================================================================
> > ========= --- trunk/libavformat/flvdec.c (original)
> > +++ trunk/libavformat/flvdec.c Mon Oct 23 01:19:42 2006
> > @@ -193,7 +193,12 @@
> > case 3: st->codec->codec_id = CODEC_ID_FLASHSV; break;
> > case 4:
> > st->codec->codec_id = CODEC_ID_VP6F;
> > - get_byte(&s->pb); /* width and height adjustment */
> > + if (st->codec->extradata_size != 1) {
> > + st->codec->extradata_size = 1;
> > + st->codec->extradata = av_malloc(1);
> > + }
> > + /* width and height adjustment */
> > + st->codec->extradata[0] = get_byte(&s->pb);
>
> Is it possible in FLV that the adjusment values change between frames?
The adjustment values are present in every frames, so in practice, it
might change between frames. But I don't know if the FLV spec allows
this.
Anyway, this is very unlikely to see such a file in the wild.
Aurel
More information about the ffmpeg-cvslog
mailing list