# HG changeset patch # User cehoyos # Date 1280068396 0 # Node ID 40d7fc8c78503d2be834709276629d96a7987b7b # Parent 259988e7ad0f3f5e8821c5eb0bef4c10b2dd4db6 Only 4-bit ADPCM IMA WAV files are supported. diff -r 259988e7ad0f -r 40d7fc8c7850 adpcm.c --- a/adpcm.c Sun Jul 25 02:42:40 2010 +0000 +++ b/adpcm.c Sun Jul 25 14:33:16 2010 +0000 @@ -721,6 +721,12 @@ case CODEC_ID_ADPCM_CT: c->status[0].step = c->status[1].step = 511; break; + case CODEC_ID_ADPCM_IMA_WAV: + if (avctx->bits_per_coded_sample != 4) { + av_log(avctx, AV_LOG_ERROR, "Only 4-bit ADPCM IMA WAV files are supported\n"); + return -1; + } + break; case CODEC_ID_ADPCM_IMA_WS: if (avctx->extradata && avctx->extradata_size == 2 * 4) { c->status[0].predictor = AV_RL32(avctx->extradata);