From 44bd62897ca66df0c0a4025e58696b5bb03b2c01 Mon Sep 17 00:00:00 2001 From: j Date: Thu, 29 Aug 2024 17:36:18 +0200 Subject: [PATCH 1/3] avoid double --- render.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/render.py b/render.py index 38e7a16..4cb2c4a 100644 --- a/render.py +++ b/render.py @@ -552,7 +552,7 @@ def render_all(options): shutil.move(fragment_prefix / "front-5.1.mp4", fragment_prefix / "front.mp4") for fn in ( "audio-5.1.mp4", - "audio-center.wav", "audio-rear.wav", "audio-center.wav", + "audio-center.wav", "audio-rear.wav", "audio-front.wav", "audio-back.wav", "back-audio.mp4", "fl.wav", "fr.wav", "fc.wav", "lfe.wav", "bl.wav", "br.wav", ): From 9021131e8d6b2596650b581c34479fde1b121e48 Mon Sep 17 00:00:00 2001 From: j Date: Thu, 29 Aug 2024 17:36:30 +0200 Subject: [PATCH 2/3] newline --- render_kdenlive.py | 1 - 1 file changed, 1 deletion(-) diff --git a/render_kdenlive.py b/render_kdenlive.py index 147fbef..2431500 100644 --- a/render_kdenlive.py +++ b/render_kdenlive.py @@ -554,7 +554,6 @@ class KDEnliveProject: ] + value) ] - def properties(self, *props): return [ self.get_element("property", attrib={"name": name}, text=str(value) if value is not None else value) From e221626191b9b45b9778d7932c8164b31614fb36 Mon Sep 17 00:00:00 2001 From: j Date: Tue, 10 Sep 2024 12:42:16 +0100 Subject: [PATCH 3/3] sync group --- player/player.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/player/player.py b/player/player.py index 769d8b2..51077d8 100755 --- a/player/player.py +++ b/player/player.py @@ -28,7 +28,8 @@ CONFIG = { "sub_border_color": "0.0/0.0/0.0/0.75", "sub_margin": 2 * 36 + 6, "sub_spacing": 0, - "vf": None + "vf": None, + "sync_group": None, } @@ -277,6 +278,8 @@ class Sync(Thread): "%0.4f %s" % (self.mpv.time_pos, self.mpv.playlist_current_pos) ).encode() + if CONFIG.get("sync_group"): + msg = (b"%s " % CONFIG["sync_group"]) + msg except: return try: @@ -307,6 +310,11 @@ class Sync(Thread): except OSError: logger.error("socket closed") else: + if CONFIG.get("sync_group"): + if data[0] != str(CONFIG["sync_group"]): + return self.read_position_main() + else: + data = data[1:] self._last_ping = data[0] if data[0] == "pause": self.is_paused = True