From 4e4fb23f6d828bfbf243747c53adbb2a508b8f64 Mon Sep 17 00:00:00 2001 From: atraczyk <andreastraczyk@gmail.com> Date: Mon, 12 Dec 2016 17:48:10 -0500 Subject: [PATCH] portaudiolayer: replace handleError with ring debug macros - Removes the handleError member function in the PortAudioLayer class, and replaces it's usage with ring debug macros to report the appropriate line numbers during error reporting in portaudiolayer.cpp. Change-Id: Ibdfffbfabdb985d249813895a84cc2d1266e68f3 Tuleap: #791 --- src/media/audio/portaudio/portaudiolayer.cpp | 25 +++++++------------- src/media/audio/portaudio/portaudiolayer.h | 1 - 2 files changed, 9 insertions(+), 17 deletions(-) diff --git a/src/media/audio/portaudio/portaudiolayer.cpp b/src/media/audio/portaudio/portaudiolayer.cpp index 1a05efc186..94d7cf3e92 100644 --- a/src/media/audio/portaudio/portaudiolayer.cpp +++ b/src/media/audio/portaudio/portaudiolayer.cpp @@ -65,7 +65,7 @@ PortAudioLayer::getAudioDeviceIndex(const std::string& name, numDevices = Pa_GetDeviceCount(); if (numDevices < 0) - this->handleError(numDevices); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(numDevices)); else { const PaDeviceInfo *deviceInfo; for (int i = 0; i < numDevices; i++) { @@ -127,11 +127,11 @@ PortAudioLayer::stopStream() for (int i = 0; i < Direction::End; i++) { auto err = Pa_StopStream(streams[i]); if(err != paNoError) - this->handleError(err); + RING_ERR("Pa_StopStream error : %s", Pa_GetErrorText(err)); err = Pa_CloseStream(streams[i]); if (err != paNoError) - this->handleError(err); + RING_ERR("Pa_StopStream error : %s", Pa_GetErrorText(err)); } { @@ -186,7 +186,7 @@ PortAudioLayer::getDeviceByType(const bool& playback) const numDevices = Pa_GetDeviceCount(); if (numDevices < 0) - this->handleError(numDevices); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(numDevices)); else { for (int i = 0; i < numDevices; i++) { const auto deviceInfo = Pa_GetDeviceInfo(i); @@ -338,20 +338,13 @@ PortAudioLayer::paInputCallback(const void *inputBuffer, void *outputBuffer, return paContinue; } -// PRIVATE METHOD -void -PortAudioLayer::handleError(const PaError& err) const -{ - RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(err)); -} - void PortAudioLayer::init() { RING_DBG("Init PortAudioLayer"); const auto err = Pa_Initialize(); if (err != paNoError) { - this->handleError(err); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(err)); this->terminate(); } @@ -388,7 +381,7 @@ PortAudioLayer::terminate() const RING_DBG("PortAudioLayer terminate."); const auto err = Pa_Terminate(); if (err != paNoError) - this->handleError(err); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(err)); } void @@ -421,7 +414,7 @@ PortAudioLayer::initStream() &PortAudioLayer::paOutputCallback, this); if(err != paNoError) - this->handleError(err); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(err)); } RING_DBG("Open PortAudio Input Stream"); @@ -448,7 +441,7 @@ PortAudioLayer::initStream() &PortAudioLayer::paInputCallback, this); if(err != paNoError) - this->handleError(err); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(err)); } RING_DBG("Start PortAudio Streams"); @@ -456,7 +449,7 @@ PortAudioLayer::initStream() if (streams[i]) { auto err = Pa_StartStream(streams[i]); if (err != paNoError) - this->handleError(err); + RING_ERR("PortAudioLayer error : %s", Pa_GetErrorText(err)); } } diff --git a/src/media/audio/portaudio/portaudiolayer.h b/src/media/audio/portaudio/portaudiolayer.h index cc4873648f..8a417ecbc6 100644 --- a/src/media/audio/portaudio/portaudiolayer.h +++ b/src/media/audio/portaudio/portaudiolayer.h @@ -60,7 +60,6 @@ public: private: NON_COPYABLE(PortAudioLayer); - void handleError(const PaError& err) const; void init(void); void terminate(void) const; void initStream(void); -- GitLab