]> git.sesse.net Git - vlc/commitdiff
Use VLC_CODEC for ADPCM_IMA_WAV
authorJean-Baptiste Kempf <jb@videolan.org>
Thu, 27 Aug 2009 22:37:06 +0000 (00:37 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Fri, 28 Aug 2009 07:18:31 +0000 (09:18 +0200)
include/vlc_codecs.h
include/vlc_fourcc.h
modules/codec/adpcm.c
modules/demux/wav.c
src/misc/fourcc.c

index dcf555c4e50dd7f1ad0981626690ee608dc275c8..14d7af4fb60604dd2105961a71428363c59c6a37 100644 (file)
@@ -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" },
index 197451850139fc7ab117004cb9c1d0cbabb37bbe..59a92e6bc50b2fee84085cd94d9762c50007e9af 100644 (file)
 #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')
index 0639cee0f2cf05b91e1baaa3e2458d1cffa332a1..a3d5c087cbe0c8675f67e9b437947787f0407ea0 100644 (file)
@@ -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 */
index f06f83fe8018eabd06a396d7a5888a2a79e98636..8dad26969714c0138adb133af30ccf6d538a8124 100644 (file)
@@ -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;
index c7cad4e04477244663bb8de9ecd21d051cecdf6b..05511c9355595515826dd72fdcc787cea6306213 100644 (file)
@@ -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"),