[vlc-devel] No picture with MPEG files
    Carl Hetherington 
    lists at carlh.net
       
    Tue Jul 29 23:40:30 CEST 2014
    
    
  
Hi all,
I find that with VLC git head (and with the release versions), this file:
http://dcpomatic.com/sintel_trailer.mpg
plays audio but no video.  I've done some ill-educated poking around in 
the source and it seems that every video frame is being discarded by this 
check around l.1400 of src/input/decoder.c:
         if( p_owner->i_preroll_end > VLC_TS_INVALID && p_pic->date < p_owner->i_preroll_end )
         {
             vout_ReleasePicture( p_vout, p_pic );
             continue;
         }
p_owner->i_preroll_end is always INT64_MAX.  I find that commenting-out 
this check makes the video reappear.
I have yet to work out why p_owner->i_preroll_end is always INT64_MAX. 
Can anybody help me?
For reference, mplayer plays this file fine.  My code created the file, 
however, so it is quite possible that something is wrong with it.
Thanks,
Carl
    
    
More information about the vlc-devel
mailing list