[MPlayer-dev-eng] [PATCH] make lavf demuxer and mplayer demuxer return same format extradata.

Roberto Togni rxt at rtogni.it
Sat Nov 4 03:07:11 CET 2006


On Wed, 1 Nov 2006 21:35:00 +0100
"elupus" <elupus at ecce.se> wrote:

> Hi, 
> 
> Here's a patch that partially fixes invalid_fps_broken_video_lavc.rm in
> incomming. 
> 

Attached a minimal patch (based on your code) to fix your sample, and
all other RV20 files (except for rv20errors.rm). This was broken mainly
by fixing the biSize value passed by real demuxer.

This patch does not pass the cmsg24 data to lavc RV20 codec, it was not
done even before RV20 got broken (the diff2 patch does it in case
anybody wants to experiment with it, but rv20errors still has broken
size).


I'll check the other parts of your patch later, changing how the
extradata is passed to vd_realvid may break the binary codecs on
different endianness systems, and require changing all other demuxers
that may use real codecs.

Ciao,
 Roberto
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vd_ffmpeg.c.diff
Type: text/x-patch
Size: 1473 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20061104/d18ee734/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: vd_ffmpeg.c.diff2
Type: application/octet-stream
Size: 1927 bytes
Desc: not available
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20061104/d18ee734/attachment.obj>


More information about the MPlayer-dev-eng mailing list