summaryrefslogtreecommitdiffstats
path: root/src/engine/sidechain
diff options
context:
space:
mode:
authorJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-11-17 20:02:14 +0100
committerJan Holthuis <jan.holthuis@ruhr-uni-bochum.de>2020-11-19 19:46:54 +0100
commit4e1bebf0f5e06ecdd99c41771e7b4ee19c0cdcf3 (patch)
treed0e98cee9eef416282049092ea93b0b2b6eb417d /src/engine/sidechain
parent133ea1e3d6547964f014144eee15590ea449c7af (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.cpp6
-rw-r--r--src/engine/sidechain/enginesidechain.h6
-rw-r--r--src/engine/sidechain/shoutconnection.cpp4
-rw-r--r--src/engine/sidechain/shoutconnection.h4
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);