[Ffmpeg-devel] Broken decoding of mpeg2?
Tue Mar 21 11:13:42 CET 2006
On Tue, Mar 21, 2006 at 01:05:52AM +0100, Joakim Plate wrote:
> > -----Original Message-----
> > From: Nico Sabbi [mailto:nsabbi at email.it]
> > Sent: den 21 mars 2006 00:48
> > To: FFMpeg development discussions and patches
> > Subject: [Ffmpeg-devel] Broken decoding of mpeg2?
> > Hi,
> > while decoding /samples/MPEG-VOB/transport-stream/capture.hunan
> > (and others) with latest cvs I get plenty of messages of this kind:
> > [mpegvideo @ 0xb7e31ac8]get_buffer() failed (stride changed)
> > Error while decoding frame!
> > Bye,
> > Nico
> You are probably using some sort of direct rendering, it doesn't work with
> some outputs in mplayer for example. mplayer reporting that lavc supports
> aritrairy strides even thou mpeg12 decoder doesn't even support any change
> in it.
arbitrary != change
to make a silly analogy, a car might support arbitrary tires but changing
them while driving still would be tricky
the buffers for direct rendering are the internal buffers used by ffmpeg
theese have strict restrictions on alignment and unchanging stride, if
the user app cant provide this then direct rendering should not be used
More information about the ffmpeg-devel