diff options
author | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-12-02 14:31:58 +0100 |
---|---|---|
committer | Piotr Srebrny <piotr.srebrny@qt.io> | 2022-12-02 15:12:30 +0100 |
commit | cc2ac2a76a2d9e867e26e2f4162d4da1d976533c (patch) | |
tree | 114404b9b5a56565792b6bf80924ce51df414dd9 | |
parent | fe1ede7ce059c91404e348ee2cbbf70dc6f3afd2 (diff) |
Map 0 channels to ChannelConfigUnknown
We must set default channel config with channel count 0 explicitly to
ChannelConfigUnknown as the defualt algorithm will map it to
UnknownPosition resulting in channel count 1.
Pick-to: 6.4
Change-Id: I88c289b3edb1d3f8ac5a971f02c8b542373041c8
Reviewed-by: Lars Knoll <lars@knoll.priv.no>
-rw-r--r-- | src/multimedia/audio/qaudioformat.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/multimedia/audio/qaudioformat.cpp b/src/multimedia/audio/qaudioformat.cpp index a53dd8cc1..126754d28 100644 --- a/src/multimedia/audio/qaudioformat.cpp +++ b/src/multimedia/audio/qaudioformat.cpp @@ -391,6 +391,9 @@ QAudioFormat::ChannelConfig QAudioFormat::defaultChannelConfigForChannelCount(in { QAudioFormat::ChannelConfig config; switch (channelCount) { + case 0: + config = QAudioFormat::ChannelConfigUnknown; + break; case 1: config = QAudioFormat::ChannelConfigMono; break; |