]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/qdm2.c
Merge commit '42d324694883cdf1fff1612ac70fa403692a1ad4'
[ffmpeg] / libavcodec / qdm2.c
index c8727c6b1c23bd33a5aecbb2b5a43d1c8a2ee17b..ca2aab7b56bfb6d0bac7bd5b5d3f8318d321c13d 100644 (file)
@@ -928,10 +928,10 @@ static int synthfilt_build_sb_samples (QDM2Context *q, GetBitContext *gb, int le
 
                 if (joined_stereo) {
                     float tmp[10][MPA_MAX_CHANNELS];
-
                     for (k = 0; k < run; k++) {
                         tmp[k][0] = samples[k];
-                        tmp[k][1] = (sign_bits[(j + k) / 8]) ? -samples[k] : samples[k];
+                        if ((j + k) < 128)
+                            tmp[k][1] = (sign_bits[(j + k) / 8]) ? -samples[k] : samples[k];
                     }
                     for (chs = 0; chs < q->nb_channels; chs++)
                         for (k = 0; k < run; k++)