From 62716f1c3dc918a91f12f16fe2aea773c3358710 Mon Sep 17 00:00:00 2001 From: Doris Verria Date: Wed, 19 May 2021 09:42:51 +0200 Subject: Fix test failures in tst_qaudioinput on macOS Skip recording wav files for not supported formats (only 16-bit sample sizes supported). Set the QAudioFormat's channel count to 1 for mono formats. Blacklist reset test case for now, signal emmission fails some times. Change-Id: Id26519ec313a8b2ab1e65ce08604d207dfea312e Reviewed-by: Lars Knoll --- src/multimedia/platform/darwin/audio/qcoreaudioutils.mm | 1 + 1 file changed, 1 insertion(+) (limited to 'src') diff --git a/src/multimedia/platform/darwin/audio/qcoreaudioutils.mm b/src/multimedia/platform/darwin/audio/qcoreaudioutils.mm index 15cff0876..dc3f27218 100644 --- a/src/multimedia/platform/darwin/audio/qcoreaudioutils.mm +++ b/src/multimedia/platform/darwin/audio/qcoreaudioutils.mm @@ -99,6 +99,7 @@ QAudioFormat CoreAudioUtils::toQAudioFormat(AudioStreamBasicDescription const& s if (format == QAudioFormat::Unknown) return audioFormat; + audioFormat.setSampleFormat(format); audioFormat.setSampleRate(sf.mSampleRate); audioFormat.setChannelCount(sf.mChannelsPerFrame); -- cgit v1.2.3