[FFmpeg-cvslog] r14203 - trunk/libavcodec/adpcm.c
reimar
subversion
Sun Jul 13 16:25:32 CEST 2008
Author: reimar
Date: Sun Jul 13 16:25:31 2008
New Revision: 14203
Log:
clip MS ADPCM predictor range to correct [0..6] range, not [0..7]
Modified:
trunk/libavcodec/adpcm.c
Modified: trunk/libavcodec/adpcm.c
==============================================================================
--- trunk/libavcodec/adpcm.c (original)
+++ trunk/libavcodec/adpcm.c Sun Jul 13 16:25:31 2008
@@ -1025,10 +1025,10 @@ static int adpcm_decode_frame(AVCodecCon
n = buf_size - 7 * avctx->channels;
if (n < 0)
return -1;
- block_predictor[0] = av_clip(*src++, 0, 7);
+ block_predictor[0] = av_clip(*src++, 0, 6);
block_predictor[1] = 0;
if (st)
- block_predictor[1] = av_clip(*src++, 0, 7);
+ block_predictor[1] = av_clip(*src++, 0, 6);
c->status[0].idelta = (int16_t)bytestream_get_le16(&src);
if (st){
c->status[1].idelta = (int16_t)bytestream_get_le16(&src);
More information about the ffmpeg-cvslog
mailing list