diff --git a/libavcodec/adpcm.c b/libavcodec/adpcm.c index 06dfdcc734..f37c10e0f5 100644 --- a/libavcodec/adpcm.c +++ b/libavcodec/adpcm.c @@ -732,7 +732,7 @@ static inline short adpcm_ms_expand_nibble(ADPCMChannelStatus *c, char nibble) { int predictor; - predictor = (((c->sample1) * (c->coeff1)) + ((c->sample2) * (c->coeff2))) / 256; + predictor = (((c->sample1) * (c->coeff1)) + ((c->sample2) * (c->coeff2))) / 64; predictor += (signed)((nibble & 0x08)?(nibble - 0x10):(nibble)) * c->idelta; c->sample2 = c->sample1;