]> git.parisson.com Git - telecaster-server.git/commitdiff
add engine choice 4.1.1
authorGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 9 Jun 2025 06:35:42 +0000 (08:35 +0200)
committerGuillaume Pellerin <guillaume.pellerin@parisson.com>
Mon, 9 Jun 2025 06:35:42 +0000 (08:35 +0200)
bin/streaming/telecaster.py
etc/telecaster/telecaster.yml

index aa5d75799aeba1c68cd0f36591e05a7f9a9ccdda..8db0ce95e12fd08734d56720a0b067bb1797d7cd 100755 (executable)
@@ -49,6 +49,8 @@ DEFAULT_CONFIG_FILE = "/etc/telecaster/telecaster.yml"
 JACK_CONFIG = {"engine": "jackd",
                "options": "-R -P{priority} -dalsa -r{samplerate} -p{buffer} -n3 -Chw:{card} -Phw:{card}",
                "tools": ["qjackctl", "catia", "konsole"],
+               "gst_audio_source": "jackaudiosrc",
+               "gst_audio_options": "connect=2 low-latency=true",
                "connect":
                     ["jack_connect system:capture_1 webm_streaming_0_audio:in_jackaudiosrc0_1",
                      "jack_connect system:capture_2 webm_streaming_0_audio:in_jackaudiosrc0_2",
@@ -59,6 +61,8 @@ JACK_CONFIG = {"engine": "jackd",
 
 PIPEWIRE_CONFIG = {"engine": "pipewire",
                "options": "",
+               "gst_audio_source": "pipewiresrc",
+               "gst_audio_options": "target-object={target_object}",
                "tools": ["qpwgraph", "konsole"],
                "connect":""
                }
index e0dab18530e77782b4938a4114090ba3969a5254..c176b5a2806d3573af70684e898cefab4aa6ac89 100644 (file)
@@ -78,11 +78,15 @@ telecaster:
             secret: 4egZs1dSM37XVY8zXa016Yueku2fleXF2bx8k25V4
             tags: bla bla
   audio:
+    engine: jack
     jack:
       card: U192k
       priority: 50
       buffer: 1024
       samplerate: 48000
+    pipewire:
+      target_object: telecaster_source
+      # target_object=alsa:acp:ArturiaMsd:0:capture
     gstreamer:
       audio_source: jackaudiosrc
       audio_options: connect=2