diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-09-01 14:44:23 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2001-09-01 14:44:23 +0000 |
commit | f5fe02f7513492b6bdb4c22cd7adf47b43f3f1ae (patch) | |
tree | da4041ab0a9d403d30491f3276c00dbe0e02b8fb /Gui | |
parent | 3039a4f84aa0c70697775a48161949c4fdb80f47 (diff) | |
download | mpv-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.c | 33 | ||||
-rw-r--r-- | Gui/mplayer/mixer.h | 1 |
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 |