when working through a mixed play tree with audi-only files and video files

the OSD level is set to 0 when playing an audio-only file. The previous OSD
level never gets restored. My small patch handles this.
- patch by Reder Uwe <Uwe.Reder@3SOFT.de>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7517 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
arpi 2002-09-27 20:57:00 +00:00
parent 21b6169342
commit ea2e1768d2
1 changed files with 11 additions and 1 deletions

View File

@ -162,6 +162,7 @@ static int output_quality=0;
int use_gui=0;
int osd_level=1;
int osd_level_saved=-1;
int osd_visible=100;
// seek:
@ -1288,7 +1289,16 @@ current_module="init_vo";
main:
current_module="main";
if(!sh_video) osd_level = 0;
// If there is no video OSD has to be disabled.
// In case of playing a playtree we have to restore the
// old OSD level after playing one or more audio-only files.
if(!sh_video && osd_level > 0) { // save OSD level only once
osd_level_saved = osd_level;
osd_level = 0;
} else if (osd_level_saved > -1) { // if there is a saved OSD level, restore it
osd_level = osd_level_saved;
osd_level_saved = -1;
}
fflush(stdout);