[MPlayer-dev-eng] [RFC] rc2 at the beginning of October
Diego Biurrun
diego at biurrun.de
Thu Sep 27 00:40:19 CEST 2007
On Wed, Sep 26, 2007 at 09:59:00PM +0200, Roberto Togni wrote:
> On Tue, 25 Sep 2007 09:23:32 +0200
> Diego Biurrun <diego at biurrun.de> wrote:
>
> [...]
> > > I just quickly checked game formats and noticed the following issues and
> > > regressions:
> > >
> > > * http://samples.mplayerhq.hu/game-formats/idroq/
> > > used to work fine in rc1, now fails during colorspace negotiation.
> >
> > OK, I found and fixed the colorspace issue, but it's still not working.
> > Now I get tons of the following messages and no picture:
> >
> > [VD_FFMPEG] DRI failure.
> > [roqvideo @ 0x888fbf0]pic->data[0]!=NULL in avcodec_default_get_buffer
> > [roqvideo @ 0x888fbf0] RoQ: get_buffer() failed
> > Error while decoding frame!
> >
> > This problem was introduced by FFmpeg r9168:
> >
> > ------------------------------------------------------------------------
> > r9168 | michael | 2007-06-01 23:17:05 +0200 (Fri, 01 Jun 2007) | 3 lines
> > Changed paths:
> > M /trunk/libavcodec/roqvideo.h
> > M /trunk/libavcodec/roqvideodec.c
> >
> > fix skipped blocks
> > fixes decoding of
> > (http://samples.mplayerhq.hu/game-formats/idroq/bf2introseg.roq)
> > ------------------------------------------------------------------------
> >
> > Reverting this commit fixes the problem, as does applying the following
> > hunk to my local tree:
> >
> > --- libavcodec/roqvideodec.c (revision 10571)
> > +++ libavcodec/roqvideodec.c (working copy)
> > @@ -220,5 +220,5 @@
> > NULL,
> > roq_decode_end,
> > roq_decode_frame,
> > - CODEC_CAP_DR1,
> > + NULL,
> > };
> >
> > Any further ideas?
>
> The attached patch fixes it without touching ffmpeg, disabling direct
> rendering as already done for other codecs.
Then I guess you should apply your patch and we will have successfully
worked around this regression.
Diego
More information about the MPlayer-dev-eng
mailing list