[MPlayer-cvslog] r24337 - trunk/mplayer.c
reimar
subversion at mplayerhq.hu
Mon Sep 3 23:11:41 CEST 2007
Author: reimar
Date: Mon Sep 3 23:11:41 2007
New Revision: 24337
Log:
Do not reset user-enabled mute on EOF, but only on exit.
Make behaviour more consistent with general volume control.
Modified:
trunk/mplayer.c
Modified: trunk/mplayer.c
==============================================================================
--- trunk/mplayer.c (original)
+++ trunk/mplayer.c Mon Sep 3 23:11:41 2007
@@ -642,7 +642,7 @@ void uninit_player(unsigned int mask){
if(mask&INITED_AO){
inited_flags&=~INITED_AO;
current_module="uninit_ao";
- if (mpctx->user_muted | mpctx->edl_muted) mixer_mute(&mpctx->mixer);
+ if (mpctx->edl_muted) mixer_mute(&mpctx->mixer);
mpctx->audio_out->uninit(mpctx->eof?0:1); mpctx->audio_out=NULL;
}
@@ -665,6 +665,7 @@ void uninit_player(unsigned int mask){
void exit_player_with_rc(const char* how, int rc){
+ if (mpctx->user_muted && !mpctx->edl_muted) mixer_mute(&mpctx->mixer);
uninit_player(INITED_ALL);
#ifdef HAVE_X11
#ifdef HAVE_NEW_GUI
More information about the MPlayer-cvslog
mailing list