[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