diff options
author | Artem Dyomin <artem.dyomin@qt.io> | 2023-06-06 14:05:06 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-06-07 15:28:28 +0000 |
commit | b7e5a74632a60a84eef906077843cec6a6f3469c (patch) | |
tree | 6ec472e5cf1e713f988496bbb10a2a106e8538cb /src | |
parent | 0ac9f7d913a5758b6e5c343f857c705dea68abb1 (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.cpp | 2 |
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); |