bigbluebutton-Github/record-and-playback/core/lib/recordandplayback
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
..
edl recording: Fix video processing incompatibility with Ruby 2.7 2023-03-31 11:46:09 -04:00
generators recording: Fix handling of demoting a moderator when webcams locked 2023-03-21 18:07:45 -04:00
workers feat(events): store etherpad events file 2021-05-04 13:06:12 -03:00
edl.rb fix(recording): handle archive remux failures 2023-09-07 11:57:55 -03:00
events_archiver.rb - store status when recording has no start/stop marks 2021-03-26 13:39:27 -07:00
workers.rb RaP: Clean up resque worker code, add worker for keep_events feature 2020-01-21 17:14:39 -05:00