1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
kmix assumes volume range 1:100 for oss mixer instead of 0:100.
See https://bugs.kde.org/344468
and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=184996
--- backends/mixer_oss.cpp.orig 2014-07-16 08:24:17 UTC
+++ backends/mixer_oss.cpp
@@ -146,7 +146,7 @@ int Mixer_OSS::open()
{
if( devmask & ( 1 << idx ) ) // device active?
{
- Volume playbackVol( 100, 1, true, false );
+ Volume playbackVol( 100, 0, true, false );
playbackVol.addVolumeChannel(VolumeChannel(Volume::LEFT));
if ( stereodevs & ( 1 << idx ) )
playbackVol.addVolumeChannel(VolumeChannel(Volume::RIGHT));
@@ -163,7 +163,7 @@ int Mixer_OSS::open()
// Tutorial: Howto add a simple capture switch
if ( recmask & ( 1 << idx ) ) {
// can be captured => add capture volume, with no capture volume
- Volume captureVol( 100, 1, true, true );
+ Volume captureVol( 100, 0, true, true );
md->addCaptureVolume(captureVol);
}
|