From 7cc46c2e87348423b7d97cf55fdb992404e3a7e8 Mon Sep 17 00:00:00 2001 From: eugeni Date: Sun, 30 Mar 2008 16:55:46 +0000 Subject: Support 'default' attribute for audio and subtitle tracks. The first default track is chosen for playback if language-based selection failes. Additionally, for audio tracks, the first one is chosen if there are no default tracks at all. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26301 b3059339-0415-0410-9bf9-f77b7e298cf2 --- mencoder.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'mencoder.c') diff --git a/mencoder.c b/mencoder.c index 340ad1e6fa..774a14db4a 100644 --- a/mencoder.c +++ b/mencoder.c @@ -601,6 +601,9 @@ if(stream->type==STREAMTYPE_DVDNAV){ if (dvdsub_id < 0 && dvdsub_lang) dvdsub_id = demuxer_sub_track_by_lang(demuxer, dvdsub_lang); + if (dvdsub_id < 0) + dvdsub_id = demuxer_default_sub_track(demuxer); + for (i = 0; i < MAX_S_STREAMS; i++) { sh_sub_t *sh = demuxer->s_streams[i]; if (sh && sh->sid == dvdsub_id) { -- cgit v1.2.3