Mercurial > mplayer.hg
diff mencoder.c @ 26269:65ad20416dd7
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.
author | eugeni |
---|---|
date | Sun, 30 Mar 2008 16:55:46 +0000 |
parents | e17acc5feca4 |
children | aa0c534db455 |
line wrap: on
line diff
--- a/mencoder.c Sat Mar 29 15:51:05 2008 +0000 +++ b/mencoder.c Sun Mar 30 16:55:46 2008 +0000 @@ -601,6 +601,9 @@ 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) {