[SCM] libav/experimental: dca: fix dynrange coefficient in xch

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:13:15 UTC 2013


The following commit has been merged in the experimental branch:
commit ace7f813cd4b2bc092bd827f7e8257368781e9bb
Author: Nick Brereton <nick at nbrereton.net>
Date:   Sat Jul 31 22:15:59 2010 +0000

    dca: fix dynrange coefficient in xch
    
    Patch by Nick Brereton
    
    Originally committed as revision 24637 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavcodec/dca.c b/libavcodec/dca.c
index aa57625..e8627a2 100644
--- a/libavcodec/dca.c
+++ b/libavcodec/dca.c
@@ -691,7 +691,7 @@ static int dca_subframe_header(DCAContext * s, int base_channel, int block_index
     }
 
     /* Dynamic range coefficient */
-    if (s->dynrange)
+    if (!base_channel && s->dynrange)
         s->dynrange_coef = get_bits(&s->gb, 8);
 
     /* Side information CRC check word */

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list