[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