[PATCH] Add IMS_WS_V3 codec
Adam Iglewski none
szwagros
Wed May 6 22:30:32 CEST 2009
---
libavcodec/adpcm.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/libavcodec/adpcm.c b/libavcodec/adpcm.c
index 8184378..c2e9d0f 100644
--- a/libavcodec/adpcm.c
+++ b/libavcodec/adpcm.c
@@ -1005,6 +1005,7 @@ static int adpcm_decode_frame(AVCodecContext *avctx,
if (cs->step_index < 0) cs->step_index = 0;
if (cs->step_index > 88) cs->step_index = 88;
+ case CODEC_ID_ADPCM_IMA_WS_V3:
m= (buf_size - (src - buf))>>st;
for(i=0; i<m; i++) {
*samples++ = adpcm_ima_expand_nibble(&c->status[0], src[i] & 0x0F, 4);
@@ -1689,3 +1690,4 @@ ADPCM_CODEC (CODEC_ID_ADPCM_SWF, adpcm_swf, "ADPCM Shockwave Flash");
ADPCM_DECODER(CODEC_ID_ADPCM_THP, adpcm_thp, "ADPCM Nintendo Gamecube THP");
ADPCM_DECODER(CODEC_ID_ADPCM_XA, adpcm_xa, "ADPCM CDROM XA");
ADPCM_CODEC (CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha, "ADPCM Yamaha");
+ADPCM_DECODER(CODEC_ID_ADPCM_IMA_WS_V3, adpcm_ima_ws_v3, "ADPCM IMA Westwood v3");
--
1.6.0.4
--------------010706080102070000040602
Content-Type: text/x-diff;
name="0005-Simplf-decode_format80.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="0005-Simplf-decode_format80.patch"
More information about the ffmpeg-devel
mailing list