Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:belphegor_belbel:KDE3
kdemultimedia3
kdemultimedia-alsa-capture-fix.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File kdemultimedia-alsa-capture-fix.diff of Package kdemultimedia3
commit cf93ece4748db951ec0599dceb3569865ca333d3 Author: Timothy Pearson <kb9vqf@pearsoncomputing.net> Date: 1365144710 -0500 Fix ALSA capture knob This resolves Bug 1190 Thanks to Roman Savochenko for the patch! diff --git a/kmix/mixer_alsa9.cpp b/kmix/mixer_alsa9.cpp index e23e2b5..8f00c8d 100644 --- a/kmix/mixer_alsa9.cpp +++ b/kmix/mixer_alsa9.cpp @@ -305,8 +305,8 @@ Mixer_ALSA::open() } // is ordinary mixer element (NOT an enum) MixDevice* md = new MixDevice( mixerIdx, - *volPlay, - canRecord, + canCapture ? *volCapture : *volPlay, + canCapture ? true : canRecord, canMute, snd_mixer_selem_id_get_name( sid ), ct, @@ -321,18 +321,6 @@ Mixer_ALSA::open() masterChosen = true; } - if ( canCapture && !canRecord ) { - MixDevice *mdCapture = - new MixDevice( mixerIdx, - *volCapture, - true, - canMute, - snd_mixer_selem_id_get_name( sid ), - ct, - cc ); - m_mixDevices.append( mdCapture ); - } - if ( enumList.count() > 0 ) { int maxEnumId= enumList.count(); QPtrList<QString>& enumValuesRef = md->enumValues(); // retrieve a ref
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor