1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-29 22:00:58 +02:00

Clear residues only in not coded channel. This fixes overwriting coded residues with zeros if first channel is coded and second is not.

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
Jakub Stachowski 2012-04-14 15:44:39 +02:00 committed by Michael Niedermayer
parent b44a5ec76e
commit 56dcfe87ef

View File

@ -960,7 +960,7 @@ static int decode_subframe(WmallDecodeCtx *s)
use_normal_update_speed(s, i);
revert_cdlms(s, i, 0, subframe_len);
} else
memset(s->channel_residues, 0, sizeof(s->channel_residues));
memset(s->channel_residues[i], 0, sizeof(s->channel_residues[i]));
}
if (s->do_mclms)
revert_mclms(s, subframe_len);