summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorArtem Dyomin <artem.dyomin@qt.io>2023-06-06 14:05:06 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-06-07 15:28:28 +0000
commitb7e5a74632a60a84eef906077843cec6a6f3469c (patch)
tree6ec472e5cf1e713f988496bbb10a2a106e8538cb /src
parent0ac9f7d913a5758b6e5c343f857c705dea68abb1 (diff)
Fix detection of the default audio input on Linux
For detection of the default audio output audio source name should be taken instead of audio sink name. Task-number: QTBUG-112219 Change-Id: I111de8c5a42de372117a0a5ae9bc7995c9629700 Reviewed-by: Lars Knoll <lars@knoll.priv.no> (cherry picked from commit a33d0422f2d2e1e29c6276ac708fdaf9f7306dc1) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
Diffstat (limited to 'src')
-rw-r--r--src/multimedia/pulseaudio/qaudioengine_pulse.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/multimedia/pulseaudio/qaudioengine_pulse.cpp b/src/multimedia/pulseaudio/qaudioengine_pulse.cpp
index 01521a3d5..2a2cf53a9 100644
--- a/src/multimedia/pulseaudio/qaudioengine_pulse.cpp
+++ b/src/multimedia/pulseaudio/qaudioengine_pulse.cpp
@@ -132,7 +132,7 @@ static void sourceInfoCallback(pa_context *context, const pa_source_info *info,
// skip monitor channels
if (info->monitor_of_sink != PA_INVALID_INDEX)
return;
- bool isDefault = pulseEngine->m_defaultSink == info->name;
+ bool isDefault = pulseEngine->m_defaultSource == info->name;
auto *dinfo = new QPulseAudioDeviceInfo(info->name, info->description, isDefault, QAudioDevice::Input);
dinfo->channelMap = info->channel_map;
dinfo->channelConfiguration = QPulseAudioInternal::channelConfigFromMap(info->channel_map);