From: Måns Rullgård Date: Sun, 1 Mar 2009 23:41:39 +0000 (+0000) Subject: RA144: work around gcc bug/oddity on ARM X-Git-Tag: v0.5~33 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=09096c9fad1b1c5a3acc223c19d1d4aef5e34c8a;p=platform%2Fupstream%2Flibav.git 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,