]> git.sesse.net Git - vlc/commitdiff
Realv3: support for broken streams that speciy a wrong FourCC
authorJean-Baptiste Kempf <jb@videolan.org>
Sun, 18 Nov 2007 18:15:56 +0000 (18:15 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Sun, 18 Nov 2007 18:15:56 +0000 (18:15 +0000)
modules/codec/ffmpeg/ffmpeg.c
modules/demux/real.c

index 65e96378bb0a578a881eddb86be67ab902d0d983..9aadac5356ba89945ec9991e5dcd540213b5df7e 100644 (file)
@@ -1303,6 +1303,8 @@ static struct
     /* RealAudio 1.0 */
     { VLC_FOURCC('1','4','_','4'), CODEC_ID_RA_144,
       AUDIO_ES, "RealAudio 1.0" },
+    { VLC_FOURCC('l','p','c','J'), CODEC_ID_RA_144,
+      AUDIO_ES, "RealAudio 1.0" },
 
     /* RealAudio 2.0 */
     { VLC_FOURCC('2','8','_','8'), CODEC_ID_RA_288,
index 824584cfee9a9ada8d06fe244ed935d236a98a61..e13913e7001c52788ca195878cdd9b1fc2af8cde 100644 (file)
@@ -1127,6 +1127,8 @@ static int ReadCodecSpecificData( demux_t *p_demux, int i_len, int i_num )
 
         switch( fmt.i_codec )
         {
+        case VLC_FOURCC('1','4','_','4'):
+            break:
         case VLC_FOURCC('l','p','c','J'):
             fmt.i_codec = VLC_FOURCC( '1','4','_','4' );
             break;