From 3c8fc4588d26601da04489fe3d377861e6e34673 Mon Sep 17 00:00:00 2001 From: wm4 Date: Wed, 1 Jan 2014 16:18:48 +0100 Subject: player: fix DVD playback Crashed in case of lazily added subtitle streams, which add tracks with track->stream set to NULL. Fixes gituhub issue #439. --- player/loadfile.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/loadfile.c b/player/loadfile.c index 402b30c5be..14faeb08c9 100644 --- a/player/loadfile.c +++ b/player/loadfile.c @@ -281,7 +281,7 @@ void reselect_demux_streams(struct MPContext *mpctx) // Note: we assume that all demuxer streams are covered by the track list. for (int t = 0; t < mpctx->num_tracks; t++) { struct track *track = mpctx->tracks[t]; - if (track->demuxer) + if (track->demuxer && track->stream) demuxer_select_track(track->demuxer, track->stream, track->selected); } } -- cgit v1.2.3