bigbluebutton-Github/record-and-playback
prlanzarin 40b642969c fix(recording): handle archive remux failures
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.
2023-09-07 11:57:55 -03:00
..
core fix(recording): handle archive remux failures 2023-09-07 11:57:55 -03:00
notes/scripts refactor(record-and-playback): replace trollop by optimist 2021-11-23 23:59:59 -03:00
podcast/scripts refactor(record-and-playback): replace trollop by optimist 2021-11-23 23:59:59 -03:00
presentation fix(recording): missing cursor 2023-05-25 15:31:45 +00:00
screenshare [issue-9789] - Changes in review. 2022-05-02 09:42:00 -03:00
slides Delete the 'slides' processing scripts 2014-11-13 11:15:43 -02:00
video recording/video: Fix typo in area layout 2023-03-23 13:44:37 -04:00
.rubocop.yml Style changes; enable NewCops in Rubocop 2022-01-20 13:57:53 +01:00
changelog.md a log file by meeting in archive phase 2013-04-29 16:03:21 -05:00
deploy.sh [issue-17504] - changes in review 2023-05-11 10:05:37 -03:00
pyproject.toml presentation recording: generate poll svg images without gnuplot 2020-01-13 14:34:30 -05:00