[MPlayer-dev-eng] [RFC] rc2 at the beginning of October

Siarhei Siamashka siarhei.siamashka at gmail.com
Mon Sep 24 18:28:39 CEST 2007


On 14 September 2007, Roberto Togni wrote:
> On Fri, 14 Sep 2007 11:32:24 -0400
>
> Rich Felker <dalias at aerifal.cx> wrote:
> > On Fri, Sep 14, 2007 at 10:13:58AM +0300, Siarhei Siamashka wrote:
> > > On 14 September 2007, RC wrote:
> > > > On Fri, 14 Sep 2007 08:48:21 +0300
> > > >
> > > > Siarhei Siamashka <siarhei.siamashka at gmail.com> wrote:
> > > > > Currently '-ac ffmp3' chokes on some video files, this one can be
> > > > > used as  an example, it plays fine with ffplay but has problems
> > > > > with mplayer:
> > > > > ftp://upload.mplayerhq.hu/MPlayer/samples/benchmark/testsuite2/Coyo
> > > > >te.Ugl y.Sample-highbitrate-atmos.avi
> > > >
> > > > Several of the ff* codecs require you to use -demuxer lavf as well.
> > > > I'd really like to see libmpdemux depreciated, asap.  ffmp3 handles
> > > > that video just fine.
> > >
> > > Thanks a lot, did not know that. What should be done to get libmpdemux
> > > deprecated sooner?
> >
> > In addition to the particular fixes Diego reported, doing extensive
> > testing for regressions when switching to lavf demuxer would be very
> > helpful! This task does not require coding or demuxer logic knowledge.
> > You just need to see what features are lacking or buggy and report
> > them to ffmpeg developers.
>
> The right solution is adding AVParser support to MPlayer for lavc codec
> that requires it (taking care not to break codec implementations that
> does not need it, but that should not be too hard).

What is AVParser? Is there any documentation about it or is there some 
other implementation that could be used as an example?

Regarding some "down to earth" and practical solution for '-ac ffmp3' 
support problem, wouldn't it be easier to drop avi support from 
libmpdemux and use lavf instead of it, but keep libmpdemux code for 
matroska, ogg and other container formats that are causing problems at 
the moment? In this case I would need to reorder some entries
in 'demuxer_list' from 'demuxer.c'. Is that right?

Are there any known regressions related to using lavf for avi files in 
mplayer?



More information about the MPlayer-dev-eng mailing list