40b642969c
Recording archive may fail when remuxing invalid files from KMS or the new recorder - eg when the raw files are 0-byte sized. This commit handles the exception raised by EDL::encode so archive keeps going, logs the issue as a warning and archives the problematic file anyways. EDL::encode now removes the temporary file when the ffmpeg command execution fails - this should avoid leaving any stale files around in case of failure. No specific check for the nature of the error is done - the idea is that subsequent phases will discard or fix the files if necessary according to the processing scripts' necessities, making the behavior (in this specific scenario) similar to what it was before the archive remuxing was introduced. |
||
---|---|---|
.. | ||
features | ||
lib | ||
resources/raw | ||
scripts | ||
spec | ||
systemd | ||
test/recordandplayback | ||
.gitignore | ||
Gemfile | ||
Gemfile.lock | ||
Rakefile |