From: Guillaume Pellerin Date: Mon, 1 Sep 2025 09:19:21 +0000 (+0200) Subject: fix engine X-Git-Tag: 4.3.0~2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e5751e072103efcb957037c16a3f318b681bb2f6;p=telecaster-server.git fix engine --- diff --git a/bin/streaming/telecaster.py b/bin/streaming/telecaster.py index 0fbaf6c..9642701 100755 --- a/bin/streaming/telecaster.py +++ b/bin/streaming/telecaster.py @@ -134,16 +134,16 @@ class TeleCaster(Thread): self.verbose = args["verbose"] self.dry_run = args["dry_run"] self.tools = args["tools"] - self.audio_engine = args["audio_engine"] + self.engine = args["engine"] self.conf = yaml.safe_load(conf_file)["telecaster"] self.stream_types = ["audio", "video"] self.deefuzzer_video_conf_file = "/tmp/telecaster_deefuzzer_webm_monitor.yml" self.deefuzzer_audio_conf_file = "/tmp/telecaster_deefuzzer_mp3_monitor.yml" # print(self.conf) - audio_engine = self.conf["audio"]["engine"] - self.params = PARAMS[audio_engine] - self.params["options"] = self.params["options"].format(**self.conf["audio"][audio_engine]) - self.params["gst_audio_options"] = self.params["gst_audio_options"].format(**self.conf["audio"][audio_engine]) + engine = self.conf["audio"]["engine"] + self.params = PARAMS[engine] + self.params["options"] = self.params["options"].format(**self.conf["audio"][engine]) + self.params["gst_audio_options"] = self.params["gst_audio_options"].format(**self.conf["audio"][engine]) if self.conf["boot_time_delay"]: self.time_delay = self.conf["boot_time_delay"] else: @@ -169,7 +169,7 @@ class TeleCaster(Thread): if not self.dry_run: subprocess.call(command, shell=True) - def audio_engine_start(self): + def engine_start(self): command = self.params["engine"] + " " + self.params["options"] thread = TeleCasterThreadedCommand(command) if self.verbose: @@ -290,8 +290,8 @@ class TeleCaster(Thread): command.start() def run(self): - if self.audio_engine: - self.audio_engine_start() + if self.engine: + self.engine_start() if self.tools: self.audio_tools_start() self.video_start()