Commit 22bf3807 authored by Laurent Aimar's avatar Laurent Aimar

* mp4: fixed playback for files that have 0 byte samples.

parent 9f6937b1
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
* mp4.c : MP4 file input module for vlc * mp4.c : MP4 file input module for vlc
***************************************************************************** *****************************************************************************
* Copyright (C) 2001 VideoLAN * Copyright (C) 2001 VideoLAN
* $Id: mp4.c,v 1.50 2004/01/09 04:37:43 jlj Exp $ * $Id: mp4.c,v 1.51 2004/01/13 01:44:49 fenrir Exp $
* Authors: Laurent Aimar <fenrir@via.ecp.fr> * Authors: Laurent Aimar <fenrir@via.ecp.fr>
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
...@@ -432,7 +432,8 @@ static int Demux( input_thread_t *p_input ) ...@@ -432,7 +432,8 @@ static int Demux( input_thread_t *p_input )
while( MP4_GetTrackPTS( &track ) < MP4_GetMoviePTS( p_sys ) ) while( MP4_GetTrackPTS( &track ) < MP4_GetMoviePTS( p_sys ) )
{ {
if( !b_play_audio && track.fmt.i_cat == AUDIO_ES ) if( ( !b_play_audio && track.fmt.i_cat == AUDIO_ES ) ||
MP4_TrackSampleSize( &track ) <= 0 )
{ {
if( MP4_TrackNextSample( p_input, &track ) ) if( MP4_TrackNextSample( p_input, &track ) )
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment