From: Jean-Baptiste Kempf Date: Thu, 27 Aug 2009 22:37:06 +0000 (+0200) Subject: Use VLC_CODEC for ADPCM_IMA_WAV X-Git-Tag: 1.1.0-ff~3819 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=7289f1e5bfe419fb0f0c75ff2a6385a1d8c609e9;p=vlc Use VLC_CODEC for ADPCM_IMA_WAV --- diff --git a/include/vlc_codecs.h b/include/vlc_codecs.h index dcf555c4e5..14d7af4fb6 100644 --- a/include/vlc_codecs.h +++ b/include/vlc_codecs.h @@ -306,7 +306,7 @@ wave_format_tag_to_fourcc[] = { WAVE_FORMAT_IEEE_FLOAT, VLC_FOURCC( 'a', 'f', 'l', 't' ), "IEEE Float audio" }, { WAVE_FORMAT_ALAW, VLC_CODEC_ALAW, "A-Law" }, { WAVE_FORMAT_MULAW, VLC_CODEC_MULAW, "Mu-Law" }, - { WAVE_FORMAT_IMA_ADPCM, VLC_FOURCC( 'm', 's', 0x00,0x11), "Ima-ADPCM" }, + { WAVE_FORMAT_IMA_ADPCM, VLC_CODEC_ADPCM_IMA_WAV, "Ima-ADPCM" }, { WAVE_FORMAT_TRUESPEECH, VLC_FOURCC(0x22, 0x0, 0x0, 0x0 ), "Truespeech" }, { WAVE_FORMAT_GSM610, VLC_CODEC_GSM_MS, "Microsoft WAV GSM" }, { WAVE_FORMAT_G726, VLC_CODEC_ADPCM_G726, "G.726 ADPCM" }, diff --git a/include/vlc_fourcc.h b/include/vlc_fourcc.h index 1974518501..59a92e6bc5 100644 --- a/include/vlc_fourcc.h +++ b/include/vlc_fourcc.h @@ -218,10 +218,11 @@ #define VLC_CODEC_ADPCM_XA VLC_FOURCC('x','a',' ',' ') #define VLC_CODEC_ADPCM_ADX VLC_FOURCC('a','d','x',' ') #define VLC_CODEC_ADPCM_IMA_WS VLC_FOURCC('A','I','W','S') -#define VLC_CODEC_VMDAUDIO VLC_FOURCC('v','m','d','a') #define VLC_CODEC_ADPCM_G726 VLC_FOURCC('g','7','2','6') #define VLC_CODEC_ADPCM_SWF VLC_FOURCC('S','W','F','a') #define VLC_CODEC_ADPCM_MS VLC_FOURCC('m','s',0x00,0x02) +#define VLC_CODEC_ADPCM_IMA_WAV VLC_FOURCC('m','s',0x00,0x11) +#define VLC_CODEC_VMDAUDIO VLC_FOURCC('v','m','d','a') #define VLC_CODEC_AMR_NB VLC_FOURCC('s','a','m','r') #define VLC_CODEC_AMR_WB VLC_FOURCC('s','a','w','b') #define VLC_CODEC_ALAC VLC_FOURCC('a','l','a','c') diff --git a/modules/codec/adpcm.c b/modules/codec/adpcm.c index 0639cee0f2..a3d5c087cb 100644 --- a/modules/codec/adpcm.c +++ b/modules/codec/adpcm.c @@ -174,7 +174,7 @@ static int OpenDecoder( vlc_object_t *p_this ) case VLC_FOURCC('i','m','a', '4'): /* IMA ADPCM */ p_sys->codec = ADPCM_IMA_QT; break; - case VLC_FOURCC('m','s',0x00,0x11): /* IMA ADPCM */ + case VLC_CODEC_ADPCM_IMA_WAV: /* IMA ADPCM */ p_sys->codec = ADPCM_IMA_WAV; break; case VLC_CODEC_ADPCM_MS: /* MS ADPCM */ diff --git a/modules/demux/wav.c b/modules/demux/wav.c index f06f83fe80..8dad269697 100644 --- a/modules/demux/wav.c +++ b/modules/demux/wav.c @@ -323,7 +323,7 @@ static int Open( vlc_object_t * p_this ) &p_sys->fmt ) ) goto error; break; - case VLC_FOURCC( 'm', 's', 0x00, 0x11 ): + case VLC_CODEC_ADPCM_IMA_WAV: if( FrameInfo_IMA_ADPCM( &p_sys->i_frame_size, &p_sys->i_frame_samples, &p_sys->fmt ) ) goto error; diff --git a/src/misc/fourcc.c b/src/misc/fourcc.c index c7cad4e044..05511c9355 100644 --- a/src/misc/fourcc.c +++ b/src/misc/fourcc.c @@ -909,6 +909,8 @@ static const entry_t p_list_audio[] = { B(VLC_CODEC_ADPCM_SWF, "Flash ADPCM Audio"), A("SWFa"), + B(VLC_CODEC_ADPCM_IMA_WAV, "IMA WAV ADPCM Audio"), + A("ms\x00\x11"), /* AMR */ B(VLC_CODEC_AMR_NB, "AMR narrow band"),