]> git.sesse.net Git - vlc/commitdiff
mp4: set amr-nb samplerate to 8000, as it's only valid one
authorIlkka Ollakka <ileoo@videolan.org>
Mon, 14 Jun 2010 14:56:17 +0000 (17:56 +0300)
committerIlkka Ollakka <ileoo@videolan.org>
Mon, 14 Jun 2010 14:56:22 +0000 (17:56 +0300)
Fixes some 3gp-videos with amr-nb audio.

modules/demux/mp4/mp4.c

index 7e7ff573b5f19d746951cf53c9a052318bb91111..bd84188f614060b086820dc62395289514741e2e 100644 (file)
@@ -1895,9 +1895,10 @@ static int TrackCreateES( demux_t *p_demux, mp4_track_t *p_track,
                             p_track->fmt.i_extra);
                 }
                 break;
+            case VLC_FOURCC( 's', 'a', 'm', 'r' ):
+                p_track->fmt.audio.i_rate = 8000;
             case VLC_FOURCC( 'Q', 'D', 'M', 'C' ):
             case VLC_FOURCC( 'Q', 'D', 'M', '2' ):
-            case VLC_FOURCC( 's', 'a', 'm', 'r' ):
             case VLC_FOURCC( 'a', 'l', 'a', 'c' ):
                 p_track->fmt.i_extra =
                     p_sample->data.p_sample_soun->i_qt_description;