From: Jean-Baptiste Mardelle Date: Fri, 31 May 2013 20:51:41 +0000 (+0200) Subject: Fix consumer reconnection with rtaudio X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=59685f8f362d7ed5c674e498d1b929e83ed48fbb;p=mlt Fix consumer reconnection with rtaudio --- 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();