summaryrefslogtreecommitdiffstats
path: root/mixer.c
diff options
context:
space:
mode:
authoratmos4 <atmos4@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-09-11 16:26:41 +0000
committeratmos4 <atmos4@b3059339-0415-0410-9bf9-f77b7e298cf2>2001-09-11 16:26:41 +0000
commit581a81f98e5a5a1784178cc6e64ca7c39d84b9fd (patch)
tree98d7deb9393c21dc22fd97a5430c290691d2bf19 /mixer.c
parentf915020386d50a3b544f42225ed98a70f5cd4de8 (diff)
downloadmpv-581a81f98e5a5a1784178cc6e64ca7c39d84b9fd.tar.bz2
mpv-581a81f98e5a5a1784178cc6e64ca7c39d84b9fd.tar.xz
Applied fix for mixercontrol w/alsa ossemu by Christian Ohm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@1882 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'mixer.c')
-rw-r--r--mixer.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/mixer.c b/mixer.c
index 91a9bcccfa..07cb54b2df 100644
--- a/mixer.c
+++ b/mixer.c
@@ -127,14 +127,15 @@ void mixer_setvolume( float l,float r ){
#endif
+#define MIXER_CHANGE 3
void mixer_incvolume( void )
{
float mixer_l, mixer_r;
mixer_getvolume( &mixer_l,&mixer_r );
- mixer_l++;
+ mixer_l += MIXER_CHANGE;
if ( mixer_l > 100 ) mixer_l = 100;
- mixer_r++;
+ mixer_r += MIXER_CHANGE;
if ( mixer_r > 100 ) mixer_r = 100;
mixer_setvolume( mixer_l,mixer_r );
}
@@ -143,9 +144,9 @@ void mixer_decvolume( void )
{
float mixer_l, mixer_r;
mixer_getvolume( &mixer_l,&mixer_r );
- mixer_l--;
+ mixer_l -= MIXER_CHANGE;
if ( mixer_l < 0 ) mixer_l = 0;
- mixer_r--;
+ mixer_r -= MIXER_CHANGE;
if ( mixer_r < 0 ) mixer_r = 0;
mixer_setvolume( mixer_l,mixer_r );
}