summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Kocialkowski2022-10-28 16:14:17 +0200
committerPaul Kocialkowski2022-10-28 17:58:43 +0200
commitf780a4c4ece3dd184e477b8df1992d445684ba8b (patch)
tree6bb69b373785f991a7ab58ec96508f5505d8d2b3
parentd18ef834e39eba7f5b29ae3f2e2b7070561e8145 (diff)
capture-pipeline: Streamline audio/video source base
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
-rwxr-xr-xcapture-pipeline17
1 files changed, 11 insertions, 6 deletions
diff --git a/capture-pipeline b/capture-pipeline
index d5950bd..59051b3 100755
--- a/capture-pipeline
+++ b/capture-pipeline
@@ -71,12 +71,12 @@ def audio_suffix(shot):
return "." + settings_item_entry(shot, "audio-extension")
def audio_source_base(sequence, shot):
- if "audio-source" in shot:
- prefix = shot["audio-source"]
- else:
- prefix = settings["audio-source"]
+ base = settings_item_entry(shot, "audio-source")
+
+ if "label" in sequence:
+ base = os.path.join(base, sequence["label"])
- return os.path.join(prefix, sequence["label"])
+ return base
def audio_source_name(sequence, shot, take):
base = audio_source_base(sequence, shot)
@@ -250,7 +250,12 @@ def video_suffix(shot):
return "." + settings_item_entry(shot, "video-extension")
def video_source_base(sequence, shot):
- return os.path.join(settings_item_entry(shot, "video-source"), sequence["label"])
+ base = settings_item_entry(shot, "video-source")
+
+ if "label" in sequence:
+ base = os.path.join(base, sequence["label"])
+
+ return base
def video_source_name(sequence, shot, take):
base = video_source_base(sequence, shot)