Mercurial > libavcodec.hg
diff adpcm.c @ 9576:7a9f0be3ad64 libavcodec
Skip 0x0000 frame footer in EA ADPCM decoder.
author | vitor |
---|---|
date | Mon, 27 Apr 2009 16:04:43 +0000 |
parents | 0dce4fe6e6f3 |
children | 0b4ee8aa4c11 |
line wrap: on
line diff
--- a/adpcm.c Mon Apr 27 12:41:41 2009 +0000 +++ b/adpcm.c Mon Apr 27 16:04:43 2009 +0000 @@ -1251,6 +1251,10 @@ *samples++ = (unsigned short)current_right_sample; } } + + if (src - buf == buf_size - 2) + src += 2; // Skip terminating 0x0000 + break; case CODEC_ID_ADPCM_EA_MAXIS_XA: for(channel = 0; channel < avctx->channels; channel++) {