summaryrefslogtreecommitdiffstats
path: root/Gui
diff options
context:
space:
mode:
authorpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-09-01 14:44:23 +0000
committerpontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-09-01 14:44:23 +0000
commitf5fe02f7513492b6bdb4c22cd7adf47b43f3f1ae (patch)
treeda4041ab0a9d403d30491f3276c00dbe0e02b8fb /Gui
parent3039a4f84aa0c70697775a48161949c4fdb80f47 (diff)
downloadmpv-f5fe02f7513492b6bdb4c22cd7adf47b43f3f1ae.tar.bz2
mpv-f5fe02f7513492b6bdb4c22cd7adf47b43f3f1ae.tar.xz
fix mixer
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1821 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui')
-rw-r--r--Gui/mplayer/mixer.c33
-rw-r--r--Gui/mplayer/mixer.h1
2 files changed, 22 insertions, 12 deletions
diff --git a/Gui/mplayer/mixer.c b/Gui/mplayer/mixer.c
index 0178f3dd29..2ea816977d 100644
--- a/Gui/mplayer/mixer.c
+++ b/Gui/mplayer/mixer.c
@@ -1,29 +1,35 @@
#include "play.h"
+#include "../../mixer.h"
+
+//extern void mixer_getvolume( float *l,float *r );
+//extern void mixer_setvolume( float l,float r );
+//extern void mixer_incvolume( void );
+//extern void mixer_decvolume( void );
+//extern float mixer_getbothvolume( void );
float mixerGetVolume( void )
{
-// ---
-// ---
+ mplShMem->Volume=mixer_getbothvolume();
return mplShMem->Volume;
}
-void mixerSetVolume( float v )
-{ // 0.0 ... 100.0
-// ---
-printf("%%%%%% mixerSetVolume(%5.3f) \n",v);
-// ---
+void mixerSetVolume( float v )
+{
mplShMem->Volume=v;
+ mixer_setvolume( v,v );
}
void mixerIncVolume( void )
{
- mixerSetVolume( mixerGetVolume() + 1.0f );
+ mixer_incvolume();
+ mixerGetVolume();
}
void mixerDecVolume( void )
{
- mixerSetVolume( mixerGetVolume() - 1.0f );
+ mixer_decvolume();
+ mixerGetVolume();
}
void mixerMute( void )
@@ -32,8 +38,11 @@ void mixerMute( void )
void mixerSetBalance( float b )
{
-// ---
-// ---
-printf("%%%%%% mixerSetBalance(%5.3f) \n",b);
+//printf("%%%%%% mixerSetBalance(%5.3f) \n",b);
mplShMem->Balance=b;
}
+
+float mixerGetBalance( void )
+{
+ return mplShMem->Balance;
+}
diff --git a/Gui/mplayer/mixer.h b/Gui/mplayer/mixer.h
index 990113a214..f4d2291bac 100644
--- a/Gui/mplayer/mixer.h
+++ b/Gui/mplayer/mixer.h
@@ -8,5 +8,6 @@ extern void mixerIncVolume( void );
extern void mixerDecVolume( void );
extern void mixerMute( void );
extern void mixerSetBalance( float b );
+extern float mixerGetBalance( void );
#endif