diff options
author | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-11-17 20:02:14 +0100 |
---|---|---|
committer | Jan Holthuis <jan.holthuis@ruhr-uni-bochum.de> | 2020-11-19 19:46:54 +0100 |
commit | 4e1bebf0f5e06ecdd99c41771e7b4ee19c0cdcf3 (patch) | |
tree | d0e98cee9eef416282049092ea93b0b2b6eb417d /src/engine/sidechain | |
parent | 133ea1e3d6547964f014144eee15590ea449c7af (diff) |
Pass non-trivial/large function args by reference
Fixes a bunch of `-Wclazy-function-args-by-ref` warnings. See
https://github.com/KDE/clazy/blob/master/docs/checks/README-function-args-by-ref.md
for details.
Most of these changes are automated, using the clazy fixit by setting
the `CLAZY_EXPORT_FIXES` before compilation and then running:
$ mkdir /tmp/patch
$ find ../src -iname "*.yaml" -exec mv {} /tmp/patch \;
$ clang-apply-replacements /tmp/patch
Diffstat (limited to 'src/engine/sidechain')
-rw-r--r-- | src/engine/sidechain/enginesidechain.cpp | 6 | ||||
-rw-r--r-- | src/engine/sidechain/enginesidechain.h | 6 | ||||
-rw-r--r-- | src/engine/sidechain/shoutconnection.cpp | 4 | ||||
-rw-r--r-- | src/engine/sidechain/shoutconnection.h | 4 |
4 files changed, 10 insertions, 10 deletions
diff --git a/src/engine/sidechain/enginesidechain.cpp b/src/engine/sidechain/enginesidechain.cpp index fe9c562641..2e095de393 100644 --- a/src/engine/sidechain/enginesidechain.cpp +++ b/src/engine/sidechain/enginesidechain.cpp @@ -79,9 +79,9 @@ void EngineSideChain::addSideChainWorker(SideChainWorker* pWorker) { m_workers.append(pWorker); } -void EngineSideChain::receiveBuffer(AudioInput input, - const CSAMPLE* pBuffer, - unsigned int iFrames) { +void EngineSideChain::receiveBuffer(const AudioInput& input, + const CSAMPLE* pBuffer, + unsigned int iFrames) { VERIFY_OR_DEBUG_ASSERT(input.getType() == AudioInput::RECORD_BROADCAST) { qDebug() << "WARNING: AudioInput type is not RECORD_BROADCAST. Ignoring incoming buffer."; return; diff --git a/src/engine/sidechain/enginesidechain.h b/src/engine/sidechain/enginesidechain.h index 91a0cfd8a3..2278bbf882 100644 --- a/src/engine/sidechain/enginesidechain.h +++ b/src/engine/sidechain/enginesidechain.h @@ -42,9 +42,9 @@ class EngineSideChain : public QThread, public AudioDestination { // Thin wrapper around writeSamples that is used by SoundManager when receiving // from a sound card input instead of the engine - void receiveBuffer(AudioInput input, - const CSAMPLE* pBuffer, - unsigned int iFrames) override; + void receiveBuffer(const AudioInput& input, + const CSAMPLE* pBuffer, + unsigned int iFrames) override; // Thread-safe, blocking. void addSideChainWorker(SideChainWorker* pWorker); diff --git a/src/engine/sidechain/shoutconnection.cpp b/src/engine/sidechain/shoutconnection.cpp index ca436ad17c..a9f400af35 100644 --- a/src/engine/sidechain/shoutconnection.cpp +++ b/src/engine/sidechain/shoutconnection.cpp @@ -865,7 +865,7 @@ void ShoutConnection::updateMetaData() { } } -void ShoutConnection::errorDialog(QString text, QString detailedError) { +void ShoutConnection::errorDialog(const QString& text, const QString& detailedError) { qWarning() << "Streaming error: " << detailedError; ErrorDialogProperties* props = ErrorDialogHandler::instance()->newDialogProperties(); props->setType(DLG_WARNING); @@ -881,7 +881,7 @@ void ShoutConnection::errorDialog(QString text, QString detailedError) { setState(NETWORKSTREAMWORKER_STATE_ERROR); } -void ShoutConnection::infoDialog(QString text, QString detailedInfo) { +void ShoutConnection::infoDialog(const QString& text, const QString& detailedInfo) { ErrorDialogProperties* props = ErrorDialogHandler::instance()->newDialogProperties(); props->setType(DLG_INFO); props->setTitle(tr("Connection message")); diff --git a/src/engine/sidechain/shoutconnection.h b/src/engine/sidechain/shoutconnection.h index 5147515669..7ffa155e3c 100644 --- a/src/engine/sidechain/shoutconnection.h +++ b/src/engine/sidechain/shoutconnection.h @@ -100,8 +100,8 @@ class ShoutConnection void updateMetaData(); // Common error dialog creation code for run-time exceptions. Notify user // when connected or disconnected and so on - void errorDialog(QString text, QString detailedError); - void infoDialog(QString text, QString detailedError); + void errorDialog(const QString& text, const QString& detailedError); + void infoDialog(const QString& text, const QString& detailedError); void serverWrite(unsigned char *header, unsigned char *body, int headerLen, int bodyLen); |