]> git.sesse.net Git - vlc/commitdiff
mp4: be more restrictive for samplerate
authorJean-Baptiste Kempf <jb@videolan.org>
Mon, 17 Jun 2013 20:55:03 +0000 (22:55 +0200)
committerJean-Baptiste Kempf <jb@videolan.org>
Mon, 17 Jun 2013 20:55:03 +0000 (22:55 +0200)
Close #8787

modules/demux/mp4/mp4.c

index fb80fe5ecbd461704e5b7c0fcc2fe2ace806f372..cd3ba4175bad43e5a27b69a60d3be143322ecda7 100644 (file)
@@ -2166,7 +2166,7 @@ static int TrackCreateES( demux_t *p_demux, mp4_track_t *p_track,
                             p_sample->data.p_sample_soun->p_qt_description,
                             p_track->fmt.i_extra);
                 }
-                if( p_track->fmt.i_extra >= 56 && p_sample->i_type == VLC_CODEC_ALAC )
+                if( p_track->fmt.i_extra == 56 && p_sample->i_type == VLC_CODEC_ALAC )
                 {
                     p_track->fmt.audio.i_channels = *((uint8_t*)p_track->fmt.p_extra + 41);
                     p_track->fmt.audio.i_rate = GetDWBE((uint8_t*)p_track->fmt.p_extra + 52);