DEFAULT_CONFIG_FILE = "/etc/telecaster/telecaster.yml"
JACK_CONFIG = {"engine": "jackd",
- "options": "-R -P50 -dalsa -r48000 -p{buffer} -n3 -Chw:{card} -Phw:{card}",
+ "options": "-R -P{priority} -dalsa -r{samplerate} -p{buffer} -n3 -Chw:{card} -Phw:{card}",
"tools": ["qjackctl", "catia", "konsole"],
- "post_commands":
+ "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",
"jack_connect system:capture_1 mp3_streaming_audio:in_jackaudiosrc0_1",
PIPEWIRE_CONFIG = {"engine": "pipewire",
"options": "",
"tools": ["qpwgraph", "konsole"],
- "post_commands":""
+ "connect":""
}
time.sleep(BOOT_TIME_DELAY)
self.deefuzzer_start(deefuzzer_global_conf, self.deefuzzer_audio_conf_file)
-
- def post_commands(self):
- for post_command in self.audio_config["post_commands"]:
+ def connect(self):
+ for post_command in self.audio_config["connect"]:
command = TeleCasterCommand(post_command)
command.start()
self.audio_tools_start()
self.video_start()
self.audio_start()
- self.post_commands()
+ self.connect()