# HG changeset patch # User reimar # Date 1259045961 0 # Node ID 3991a8fd6a028d2e93a477b28e9e38806a1e1931 # Parent 797bc16b89dc36d095f36a00716f953a0dbd3615 Readjust the global number of subs when switching dvdnav track to take into account any change in the number of DVD subtitles available. diff -r 797bc16b89dc -r 3991a8fd6a02 mplayer.c --- a/mplayer.c Mon Nov 23 20:41:06 2009 +0000 +++ b/mplayer.c Tue Nov 24 06:59:21 2009 +0000 @@ -1924,6 +1924,7 @@ } audio_delay = 0.0f; + mpctx->global_sub_size = mpctx->global_sub_indices[SUB_SOURCE_DEMUX] + mp_dvdnav_number_of_subs(mpctx->stream); if (dvdsub_lang && dvdsub_id == dvdsub_lang_id) { dvdsub_lang_id = mp_dvdnav_sid_from_lang(ctx->stream, dvdsub_lang); if (dvdsub_lang_id != dvdsub_id) {