[SCM] libav/experimental: RA144: work around gcc bug/oddity on ARM

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 16:40:03 UTC 2013


The following commit has been merged in the experimental branch:
commit 09096c9fad1b1c5a3acc223c19d1d4aef5e34c8a
Author: Måns Rullgård <mans at mansr.com>
Date:   Sun Mar 1 23:41:39 2009 +0000

    RA144: work around gcc bug/oddity on ARM
    
    This should not make any difference, yet some gcc versions on ARM
    produce incorrect output without this fix.
    
    Approved by Vitor.
    
    Originally committed as revision 17698 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/ra144.c b/libavcodec/ra144.c
index 1f3c614..5126b07 100644
--- a/libavcodec/ra144.c
+++ b/libavcodec/ra144.c
@@ -200,7 +200,7 @@ static void do_output_subblock(RA144Context *ractx, const uint16_t  *lpc_coefs,
 
     block = ractx->adapt_cb + BUFFERSIZE - BLOCKSIZE;
 
-    add_wav(block, gain, cba_idx, m, buffer_a,
+    add_wav(block, gain, cba_idx, m, cba_idx? buffer_a: NULL,
             cb1_vects[cb1_idx], cb2_vects[cb2_idx]);
 
     memcpy(ractx->curr_sblock, ractx->curr_sblock + 40,

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list