[flac-dev] PATCH for encode.c, format_input()
Erik de Castro Lopo
mle+la at mega-nerd.com
Sat Feb 1 15:41:21 PST 2014
lvqcl wrote:
> MSVS profiler shows that the encoder spends too much time inside format_input()
> when the input is 24-bit. The attached patch increases encoding speed:
>
> FLAC -5: from 27.1 to 24.2 seconds
> FLAC -8: from 76.2 to 73.1 seconds
> (MSVS 2010, 32-bit flac.exe, 24-bit stereo input file)
>
> For GCC compiles the encoding speed remains the same.
>
> I suspect that GCC is smart enough to use strict aliasing rule to
> optimize the code, and MSVS doesn't even know about it.
Applied, Thanks.
Erik
--
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/
More information about the flac-dev
mailing list