[Ffmpeg-devel] Fixed point arithmetic RealAudio G2 (cook) decoder
Benjamin Larsson
banan
Wed Mar 7 18:04:41 CET 2007
Ian Braithwaite skrev:
> Hi,
>
>
> I've modified ffmpeg's cook decoder to operate with fixed point.
> I have an ARM based box I'm using as an audio media player, so now
> it can stream radio from the BBC, too.
>
>
> Regarding speed, the fixed point version runs about half the speed
> of floating point on my Athlon. On the ARM, it runs about 25 times
> faster than (soft) floating point, good enough for real time (25% load).
> (I've used C's integer multiplication, I've not looked into assembler
> optimisations for specific CPU's.)
>
> As regards quality, I've compared the fixed and floating point outputs
> on a 46s sample. 95% of the output values are identical, the rest
> differ by +-1.
>
>
> Is there any interest in taking this code back into ffmpeg? I can
> see in the archives that fixed point comes up occasionally, but it
> doesn't seem to attract much attention.
>
>
> regards,
> Ian
>
Please send it, I'm interested.
MvH
Benjamin Larsson
More information about the ffmpeg-devel
mailing list