summaryrefslogtreecommitdiff
path: root/capture-pipeline
diff options
context:
space:
mode:
Diffstat (limited to 'capture-pipeline')
-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)