diff options
author | Lars Knoll <lars.knoll@qt.io> | 2021-04-26 20:59:21 +0200 |
---|---|---|
committer | Lars Knoll <lars.knoll@qt.io> | 2021-04-30 15:15:36 +0000 |
commit | 2f7721aeb8fc02d0551f9a7cb611000d528cd75f (patch) | |
tree | fb662a6b29924d06e10f839fb758201be69d8214 /src/multimedia/audio/qaudiosystem.cpp | |
parent | dbfb18e1e9f4186b299c712fdc43d56ea4fc3aa0 (diff) | |
download | qtmultimedia-2f7721aeb8fc02d0551f9a7cb611000d528cd75f.tar.gz |
Fix part of the tst_qaudioinput failures
Change-Id: I1ba863ef17648e0ce36dfaee4d06b358f2c57705
Reviewed-by: Doris Verria <doris.verria@qt.io>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
Diffstat (limited to 'src/multimedia/audio/qaudiosystem.cpp')
-rw-r--r-- | src/multimedia/audio/qaudiosystem.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/multimedia/audio/qaudiosystem.cpp b/src/multimedia/audio/qaudiosystem.cpp index f37c35c15..019a5e9b3 100644 --- a/src/multimedia/audio/qaudiosystem.cpp +++ b/src/multimedia/audio/qaudiosystem.cpp @@ -162,6 +162,12 @@ QT_BEGIN_NAMESPACE \fn virtual int QAbstractAudioOutput::periodSize() const Returns the period size in bytes. */ +int QAbstractAudioOutput::periodSize() const +{ + auto f = format(); + Q_ASSERT(!f.isValid() || f.bytesForDuration(5000) > 0); + return f.bytesForDuration(5000); +} /*! \fn virtual void QAbstractAudioOutput::setBufferSize(int value) @@ -282,6 +288,12 @@ QT_BEGIN_NAMESPACE \fn virtual int QAbstractAudioInput::periodSize() const Returns the period size in bytes. */ +int QAbstractAudioInput::periodSize() const +{ + auto f = format(); + Q_ASSERT(!f.isValid() || f.bytesForDuration(5000) > 0); + return f.bytesForDuration(5000); +} /*! \fn virtual void QAbstractAudioInput::setBufferSize(int value) |