diff options
author | rtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-09-03 22:30:30 +0000 |
---|---|---|
committer | rtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2003-09-03 22:30:30 +0000 |
commit | 16a6f6b201ca6f027ef5881509d9c327cb1b4adf (patch) | |
tree | 213f5809938289bed30cde9f187fd4070c050828 /libmpcodecs | |
parent | e7b04943ad98e24d6cae422d150e091de81be4ea (diff) | |
download | mpv-16a6f6b201ca6f027ef5881509d9c327cb1b4adf.tar.bz2 mpv-16a6f6b201ca6f027ef5881509d9c327cb1b4adf.tar.xz |
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.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@10809 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs')
-rw-r--r-- | libmpcodecs/ad_imaadpcm.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpcodecs/ad_imaadpcm.c b/libmpcodecs/ad_imaadpcm.c index c3a6339b49..1484f399b1 100644 --- a/libmpcodecs/ad_imaadpcm.c +++ b/libmpcodecs/ad_imaadpcm.c @@ -265,7 +265,7 @@ static int ms_ima_adpcm_decode_block(unsigned short *output, 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; |