[MPlayer-cvslog] r23857 - trunk/command.c
reimar
subversion at mplayerhq.hu
Wed Jul 25 19:11:22 CEST 2007
Author: reimar
Date: Wed Jul 25 19:11:22 2007
New Revision: 23857
Log:
Do not set vo_sub to NULL on changing subtitles, update_subtitles
will do this when called with reset == 1.
Fixes subtitles getting stuck when switching via 'j'.
Modified:
trunk/command.c
Modified: trunk/command.c
==============================================================================
--- trunk/command.c (original)
+++ trunk/command.c Wed Jul 25 19:11:22 2007
@@ -1289,7 +1289,6 @@ static int mp_property_sub(m_option_t *
mpctx->set_of_sub_pos = -1;
subdata = NULL;
- vo_sub_last = vo_sub = NULL;
vobsub_id = -1;
dvdsub_id = -1;
@@ -2376,9 +2375,6 @@ int run_command(MPContext * mpctx, mp_cm
mpctx->set_of_sub_size = 0;
if (mpctx->set_of_sub_pos >= 0) {
mpctx->global_sub_pos = -2;
- vo_sub_last = vo_sub = NULL;
- vo_osd_changed(OSDTYPE_SUBTITLE);
- vo_update_osd(sh_video->disp_w, sh_video->disp_h);
mp_input_queue_cmd(mp_input_parse_cmd("sub_select"));
}
} else if (v < mpctx->set_of_sub_size) {
@@ -2389,9 +2385,6 @@ int run_command(MPContext * mpctx, mp_cm
sub_free(subd);
if (mpctx->set_of_sub_pos == v) {
mpctx->global_sub_pos = -2;
- vo_sub_last = vo_sub = NULL;
- vo_osd_changed(OSDTYPE_SUBTITLE);
- vo_update_osd(sh_video->disp_w, sh_video->disp_h);
mp_input_queue_cmd(mp_input_parse_cmd("sub_select"));
} else if (mpctx->set_of_sub_pos > v) {
--mpctx->set_of_sub_pos;
More information about the MPlayer-cvslog
mailing list