From a1fd944f7389dffbd649db7c68fd466ad32d998c Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <michaelni@gmx.at>
Date: Tue, 6 Feb 2007 23:58:02 +0000
Subject: [PATCH] workaround sign bug

Originally committed as revision 7864 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/wmaenc.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libavcodec/wmaenc.c b/libavcodec/wmaenc.c
index 6c687957c40..5f502d269c9 100644
--- a/libavcodec/wmaenc.c
+++ b/libavcodec/wmaenc.c
@@ -290,7 +290,7 @@ static int encode_block(WMADecodeContext *s, float (*src_coefs)[BLOCK_MAX_SIZE],
                         put_bits(&s->pb, coef_nb_bits, abs_level);
                         put_bits(&s->pb, s->frame_len_bits, run);
                     }
-                    put_bits(&s->pb, 1, level > 0);
+                    put_bits(&s->pb, 1, level < 0); //FIXME the sign is fliped somewhere
                     run=0;
                 }else{
                     run++;
-- 
GitLab