]> git.parisson.com Git - telecaster-server.git/commitdiff
fix gst race condition with some sleep
authortelecaster <telecaster@TC-34>
Tue, 25 Mar 2025 08:02:05 +0000 (09:02 +0100)
committertelecaster <telecaster@TC-34>
Tue, 25 Mar 2025 08:02:05 +0000 (09:02 +0100)
bin/streaming/telecaster.py
bin/streaming/telecaster.sh

index 4413ddb1911352324ce267f096d99a958dc6eab3..001fbf70f7f987428904c42d5333ef314ddb25e1 100755 (executable)
@@ -5,6 +5,7 @@ import shlex
 import subprocess
 import sys
 import yaml
+import time
 from threading import Thread
 from copy import deepcopy
 
@@ -109,6 +110,7 @@ class TeleCaster(Thread):
                 **self.conf["audio"]["gstreamer"],
                 **self.conf["server"])
             stream = TeleCasterGStream(pipeline)
+            time.sleep(1)
             stream.start()
 
             deefuzzer_local_conf = deepcopy(deefuzzer_station_conf)
@@ -142,6 +144,7 @@ class TeleCaster(Thread):
                 **self.conf["server"])
         stream = TeleCasterGStream(pipeline)
         stream.start()
+        time.sleep(1)
 
         deefuzzer_local_conf = deepcopy(deefuzzer_station_conf)
         # print(deefuzzer_local_conf)
index d7d804e22150e7e5f0be833c986e2f8d5f09c8f9..70a0aaf1cccfa595f437ec58c63b0d4aad17b797 100755 (executable)
@@ -15,9 +15,9 @@ TELECASTER_PATH=/srv/telecaster/telecaster-server/
 
 konsole &
 # qjackctl &
-sleep 1
+#sleep 3
 /srv/telecaster/telecaster-server/bin/streaming/telecaster.py /etc/telecaster/telecaster.yml &
-sleep 3
+#sleep 3
 
 # JACK ports setup
 #