[MPlayer-dev-eng] non-free and undistributable files in tremor/

Michael Niedermayer michaelni at gmx.at
Wed Aug 2 11:44:15 CEST 2006


Hi

On Wed, Aug 02, 2006 at 11:21:16AM +0200, Diego Biurrun wrote:
> On Sun, Jul 30, 2006 at 06:12:28AM -0400, Rich Felker wrote:
> > On Sun, Jul 30, 2006 at 09:47:19AM +0200, Michael Niedermayer wrote:
> > > 
> > > On Sun, Jul 30, 2006 at 02:51:50AM +0200, Diego Biurrun wrote:
> > > [...]
> > > > The tremor subdirectory weighs in at 440k, libvorbisidec.a at 125k.
> > > > FFmpeg can now decode Vorbis natively.  Time to run some benchmarks I
> > > > would say.
> > > 
> > > yes, and some profiling / benchmarking the indivdual parts and then
> > > someone should take the faster parts and clean them up and port them
> > > to lavc
> > 
> > imo the faster part is using integers, which iirc the lavc
> > implementation does not do...
> 
> Then again, CPUs today are not necessarily faster at doing integer
> compared to float computations.  But let's not restart this silly topic.
> 
> I sat down and did some benchmarks on my K6-III 500, Debian stable
> system with all services except getty instances stopped, running Linux
> 2.4.32 and MPlayer r19262.  I used the following two samples to test,
> the first is 10 minutes long, the second 70 minutes
> 
> ftp://ftp.openbsd.org/pub/OpenBSD/songs/song37.ogg
> http://jdolan.dyndns.org/jaydolan/choons/Jay%20Dolan%20-%20Live%20(6-17-04).ogg
> 
> I compared the internal tremor decoder with the FFmpeg Vorbis decoder
> and internal tremor with --enable-tremor-low.  Below are the results.
> 
> It seems like ffvorbis still has some ground to cover.  Now if somebody
> could sit down and optimize it...

could you (or someone else) do some more finegrained benchmarks 
(START/STOP_TIMER around mdct, bitparsing, ...) or gprof?

btw, which gcc version did you use? if it was 2.95, maybe a test with
latest gcc would be interresting too ...

[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

In the past you could go to a library and read, borrow or copy any book
Today you'd get arrested for mere telling someone where the library is



More information about the MPlayer-dev-eng mailing list