]> git.sesse.net Git - mlt/commitdiff
Merge pull request #31 from j-b-m/master
authorDan Dennedy <dan@dennedy.org>
Fri, 31 May 2013 20:58:42 +0000 (13:58 -0700)
committerDan Dennedy <dan@dennedy.org>
Fri, 31 May 2013 20:58:42 +0000 (13:58 -0700)
Fix rtaudio reconnection issue

src/modules/gtk2/producer_count.yml
src/modules/rtaudio/consumer_rtaudio.cpp

index 907e537afdec7cc41f6172eccfcb22682727fcda..cbef835d54584bda398cdec47801925f8f0415a8 100644 (file)
@@ -69,4 +69,4 @@ parameters:
       - none
       - clock
     mutable: yes
-    widget: combo
\ No newline at end of file
+    widget: combo
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();