[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