]> git.sesse.net Git - mlt/blobdiff - src/modules/rtaudio/consumer_rtaudio.cpp
Move burningtv into plusgpl module.
[mlt] / src / modules / rtaudio / consumer_rtaudio.cpp
index 619480ce406ee7aa3eb88f64774d7aab374d6ef0..8b6e599e0cd60bf897666d243431480eaabbcd05 100644 (file)
@@ -455,6 +455,9 @@ public:
                                parameters.deviceName = mlt_properties_get( properties, "resource" );
 
                        try {
+                               if ( rt.isStreamOpen() ) {
+                                   rt.closeStream();
+                               }
                                rt.openStream( &parameters, NULL, RTAUDIO_SINT16,
                                        frequency, &bufferFrames, &rtaudio_callback, this, &options );
                                rt.startStream();