From 59685f8f362d7ed5c674e498d1b929e83ed48fbb Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Mardelle Date: Fri, 31 May 2013 22:51:41 +0200 Subject: [PATCH] Fix consumer reconnection with rtaudio --- src/modules/rtaudio/consumer_rtaudio.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/modules/rtaudio/consumer_rtaudio.cpp b/src/modules/rtaudio/consumer_rtaudio.cpp index 619480ce..8b6e599e 100644 --- a/src/modules/rtaudio/consumer_rtaudio.cpp +++ b/src/modules/rtaudio/consumer_rtaudio.cpp @@ -455,6 +455,9 @@ public: parameters.deviceName = mlt_properties_get( properties, "resource" ); try { + if ( rt.isStreamOpen() ) { + rt.closeStream(); + } rt.openStream( ¶meters, NULL, RTAUDIO_SINT16, frequency, &bufferFrames, &rtaudio_callback, this, &options ); rt.startStream(); -- 2.39.2