From fb0c295cc3d22a2a18de9ade9412527f8a7de0e9 Mon Sep 17 00:00:00 2001 From: Rostislav Pehlivanov Date: Fri, 21 Aug 2015 20:55:46 +0100 Subject: aacenc_tns: temporarily disable coefficient compression Hotfix to deal with msvc. Sane compilers lack POSIX ffs(). It only saves a single bit or so and isn't worth it that much. Signed-off-by: Rostislav Pehlivanov --- libavcodec/aacenc_tns.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libavcodec/aacenc_tns.c') diff --git a/libavcodec/aacenc_tns.c b/libavcodec/aacenc_tns.c index 50ac29c05c..fd20923d7f 100644 --- a/libavcodec/aacenc_tns.c +++ b/libavcodec/aacenc_tns.c @@ -50,11 +50,11 @@ static inline void conv_to_float(float *arr, int32_t *cof, int num) static inline int coef_test_compression(int coef) { int res = 0; - coef = coef >> 3; + /*coef = coef >> 3; res += ffs(coef); coef = coef >> 1; - res += ffs(coef); - return res == 1 ? 0 : 1; + res += ffs(coef);*/ + return 0; } static inline int compress_coef(int *coefs, int num) @@ -62,7 +62,7 @@ static inline int compress_coef(int *coefs, int num) int i, res = 0; for (i = 0; i < num; i++) res += coef_test_compression(coefs[i]); - return res != num ? 0 : 1; + return 0; } /** -- cgit v1.2.3