[MPlayer-dev-eng] Re: Vorbis decoding performance

Oded Shimon ods15 at ods15.dyndns.org
Tue Aug 8 13:10:39 CEST 2006


On Wed, Aug 02, 2006 at 10:38:39PM +0200, Balatoni Denes wrote:
> Hi!
> 
> Thanks for the benchmarks, looks good!
> IMHO the reason why ffvorbis was so slow on the k6-III is the
> non-SSE floating point mdct (k6-III has no SSE, right?).
> 
> Otherwise, ffvorbis was 20-30% faster than the floating-point official 
> libvorbis when I was testing with ffmpeg a year ago (Uoti's benchmark shows 
> something similar).
> 
> BTW if there was a fixed-point mdct in ffmpeg (xiph's can be stolen, but 
> that's not too creative, is it) a blazing fast ffvorbis could be made, 
> assuming that 32 bit is enough for mdct coefficients - the vorbis spec 
> explicitly warns against this, and "mandates" 48 bits (and in fact tremor 
> uses some tricky floating-point for this reason), but 32 bit is easily enough 
> for all current vorbis streams/encoders.

I checked this out once, and found no such thing in tremor, IIRC i found 
that it was a hardcoded 7bit percision or something.. Am I wrong? Have you 
actually seen in tremor the floating thing?

- ods15



More information about the MPlayer-dev-eng mailing list