commit | cf28c0144bdedf4fdcbfc901f684ef62a1b38d14 | [log] [tgz] |
---|---|---|
author | Erik de Castro Lopo <erikd@mega-nerd.com> | Thu Oct 10 18:24:19 2013 +1100 |
committer | Erik de Castro Lopo <erikd@mega-nerd.com> | Thu Oct 10 18:24:19 2013 +1100 |
tree | 6f071313e8bbb2470a623bdbb5c6a0aa2c75e260 | |
parent | a1abfa3df29fc7fcb8cee35365c51db8fbc99dbc [diff] |
Adds use of restrict keyword to improve encoding speed. Restrict works very poorly in Visual Studio (much slower than without) so defined flac_restrict in share/compat.h and use that in: lpc_compute_residual...() lpc_restore_signal...() As a result, FLAC__lpc_compute_residual_from_qlp_coefficients_wide_intrin_sse41() offers no advantage for 64-bit compiles and was removed from x86-64 part of stream_encoder.c Patch-from: lvqcl <lvqcl.mail@gmail.com>