# HG changeset patch # User rtognimp # Date 1062628230 0 # Node ID 9883dfced49c7719c1e86632138073ed0344107e # Parent fb66c426cd91d9b04a72ec6c3a6b2cb8755a29f0 100l: you have 2 nibbles per byte, don't divide byte count by 2 Fixes samples/ima_adpcm_stutter/IMAG0006.AVI and another wav file i have. diff -r fb66c426cd91 -r 9883dfced49c libmpcodecs/ad_imaadpcm.c --- a/libmpcodecs/ad_imaadpcm.c Wed Sep 03 19:26:33 2003 +0000 +++ b/libmpcodecs/ad_imaadpcm.c Wed Sep 03 22:30:30 2003 +0000 @@ -265,7 +265,7 @@ if (channels == 1) for (i = 0; - i < (block_size - MS_IMA_ADPCM_PREAMBLE_SIZE * channels) / 2; i++) + i < (block_size - MS_IMA_ADPCM_PREAMBLE_SIZE * channels); i++) { output[i * 2 + 0] = input[MS_IMA_ADPCM_PREAMBLE_SIZE + i] & 0x0F; output[i * 2 + 1] = input[MS_IMA_ADPCM_PREAMBLE_SIZE + i] >> 4;