DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit ed6705a161e13565391e020389b6c1b7bd5ab742
parent cd2c8c223eb31aa0bffd16bf38557e419fd7e1e5
Author: falkTX <falktx@falktx.com>
Date:   Wed, 15 Dec 2021 00:48:04 +0000

Give more useful rtaudio errors

Diffstat:
Mdistrho/src/jackbridge/RtAudioBridge.hpp | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/distrho/src/jackbridge/RtAudioBridge.hpp b/distrho/src/jackbridge/RtAudioBridge.hpp @@ -108,6 +108,9 @@ struct RtAudioBridge { try { rtAudio->openStream(&outParams, inParamsPtr, RTAUDIO_FLOAT32, 48000, &rtAudioBufferFrames, RtAudioCallback, this, &opts, nullptr); + } catch (const RtAudioError& err) { + d_safe_exception(err.getMessage().c_str(), __FILE__, __LINE__); + return false; } DISTRHO_SAFE_EXCEPTION_RETURN("rtAudio->openStream()", false); handle = rtAudio;