[flac-dev] Changelog: improved decoding
Miroslav Lichvar
mlichvar at redhat.com
Wed Nov 26 07:23:22 PST 2014
On Wed, Nov 26, 2014 at 06:09:38PM +0300, lvqcl wrote:
> There's an entry in the changelog:
>
> "Improved decoding efficiency of all bit depths but especially so for 24 bits (lvqcl)"
>
> A couple of comments:
>
> 1) The patch that improves encoding for all depths was proposed by Miroslav Lichvar
> <http://git.xiph.org/?p=flac.git;a=commit;h=4eab6313cd2198b5647d925bdb3847590505fa21>
>
>
> 2) "Performance checks" graph posted by Martijn van Beurden reminded me that
> the decoding improvements for FLAC were made only for 32-bit x64 architecture
> (aka IA32). FLAC is multiplatform, so it make sense to mention this.
IIRC for other archs most of the decoding speed improvement was
already in 1.3.0. That's where the C version of the
read_rice_signed_block function was optimized. Now in 1.3.1 it's
enabled also for x86, but the difference between the x86 assembly and
the C function is much smaller.
--
Miroslav Lichvar
More information about the flac-dev
mailing list