summaryrefslogtreecommitdiffstats
path: root/Gui/mplayer/mw.c
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/mplayer/mw.c')
-rw-r--r--Gui/mplayer/mw.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/Gui/mplayer/mw.c b/Gui/mplayer/mw.c
index b1fec53154..f9b97a1386 100644
--- a/Gui/mplayer/mw.c
+++ b/Gui/mplayer/mw.c
@@ -30,6 +30,8 @@
#include "play.h"
#include "widgets.h"
+extern mixer_t mixer; // mixer from mplayer.c
+
extern unsigned int GetTimerMS( void );
unsigned char * mplDrawBuffer = NULL;
@@ -242,7 +244,7 @@ NoPause:
case evIncVolume: vo_x11_putkey( wsGrayMul ); break;
case evDecVolume: vo_x11_putkey( wsGrayDiv ); break;
- case evMute: mixer_mute(); break;
+ case evMute: mixer_mute( &mixer ); break;
case evSetVolume:
guiIntfStruct.Volume=param;
@@ -256,7 +258,7 @@ set_volume:
if ( l > guiIntfStruct.Volume ) l=guiIntfStruct.Volume;
if ( r > guiIntfStruct.Volume ) r=guiIntfStruct.Volume;
// printf( "!!! v: %.2f b: %.2f -> %.2f x %.2f\n",guiIntfStruct.Volume,guiIntfStruct.Balance,l,r );
- mixer_setvolume( l,r );
+ mixer_setvolume( &mixer,l,r );
}
#ifdef USE_OSD
if ( osd_level )