vlc/vlc-3.0 | branch: master | Steve Lhomme <rob...@ycbcr.xyz> | Fri Jun 29 16:07:30 2018 +0200| [439f9cd22b27d1a2b9acd9e5c9ac1a209e3f247b] | committer: Jean-Baptiste Kempf
demux:mkv: don't check if a track is selected if it has no ES (cherry picked from commit 01737e895f5f83eadcab6e32996324f2cc482561) Signed-off-by: Jean-Baptiste Kempf <j...@videolan.org> > http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=439f9cd22b27d1a2b9acd9e5c9ac1a209e3f247b --- modules/demux/mkv/matroska_segment.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/demux/mkv/matroska_segment.cpp b/modules/demux/mkv/matroska_segment.cpp index a99b298fb1..93647113f8 100644 --- a/modules/demux/mkv/matroska_segment.cpp +++ b/modules/demux/mkv/matroska_segment.cpp @@ -825,7 +825,10 @@ bool matroska_segment_c::Seek( demux_t &demuxer, mtime_t i_absolute_mk_date, mti track.i_last_dts = VLC_TS_INVALID; bool selected; - es_out_Control( demuxer.out, ES_OUT_GET_ES_STATE, track.p_es, &selected ); + if (track.p_es == NULL) + selected = false; + else + es_out_Control( demuxer.out, ES_OUT_GET_ES_STATE, track.p_es, &selected ); if ( selected ) selected_tracks.push_back( track.i_number ); } _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits