[FFmpeg-cvslog] r14612 - trunk/tests/seek.regression.ref

Diego Biurrun diego
Tue Aug 5 20:06:11 CEST 2008


On Tue, Aug 05, 2008 at 07:52:33PM +0200, Aurelien Jacobs wrote:
> Diego Biurrun wrote:
> 
> > On Tue, Aug 05, 2008 at 02:46:27AM +0200, Aurelien Jacobs wrote:
> > > 
> > > Sorry for the mail bombing...
> > > I wanted to do a major cleanup of matroskadec since a long time and
> > > I finally got to it.
> > > I tried hard to keep each change small and self contained, hence the
> > > huge number of commit.
> > > 
> > > Anyway, the cleanup was worth it. Just some numbers:
> > > 
> > >  ** before **
> > > $ wc matroskadec.c
> > >   3212   8783 107324 matroskadec.c
> > > $ size matroskadec.o
> > >    text	   data	    bss	    dec	    hex	filename
> > >   39334	     64	      0	  39398	   99e6	matroskadec.o
> > > 
> > >  ** after **
> > > $ wc matroskadec.c
> > >   1621   5140  57271 matroskadec.c
> > > $ size matroskadec.o
> > >    text	   data	    bss	    dec	    hex	filename
> > >   18748	     64	      0	  18812	   497c	matroskadec.o
> > > 
> > > => both object size and lines of code divided by 2...
> > 
> > Not bad at all.  How does the libavformat demuxer compare to the MPlayer
> > demuxer you wrote a long time ago?
> 
> Lavf's one is now definitely smaller :-)
> It is also more functional. So I plan to make it the default one
> in MPlayer.

I was thinking about this the other day when trying out the FFmpeg AAC
decoder in MPlayer.  There are a few samples where the libmpdemux
Matroska demuxer plays AAC audio at the wrong samplerate while the
libavformat one works correctly.  For some reason, libfaad2 is not
affected.  If you are interested I can provide more detail, but maybe
it's not even worth investigating...

> But before doing this, I have a few more improvements planed.

Neat.  What do you have up your sleeve?

> > BTW, I think (some of) the comments in matroskadec could be doxygenized.
> 
> This is on my TODO list, but pretty low.

It's just something I noticed.  Many look as if you just have to change
the comment markers..

Diego




More information about the ffmpeg-cvslog mailing list