Skip to content

feat!: add support for transcoder retries#28

Merged
bajankristof merged 3 commits intomainfrom
feat/v8
Jun 25, 2025
Merged

feat!: add support for transcoder retries#28
bajankristof merged 3 commits intomainfrom
feat/v8

Conversation

@bajankristof
Copy link
Collaborator

No description provided.

kiskoza
kiskoza previously approved these changes Jun 25, 2025
kadirsaglam41
kadirsaglam41 previously approved these changes Jun 25, 2025
With this change it is now possible to define command arguments in
presets, transcoders and composables that are only passed on to FFmpeg
if we're currently retrying the command due to it having exited with a
non-zero exit status.

BREAKING CHANGES:
- FFMPEG::Status::ExitError has been renamed to FFMPEG::ExitError
- FFMPEG::ExitError now holds the StringIO output representation
BREAKING CHANGE:
- The `FFMPEG::Transcoding::Status#success?` method now checks whether
  all output files have been created or not. This behaviour can be
  disabled by setting the `checks` keyword argument on the transcoder to
  an empty array (or whatever checks you wish to perform).
- Transcoding retries now consider the transcoding status checks when
  deciding whether to retry the process or not.
@bajankristof bajankristof dismissed stale reviews from kadirsaglam41 and kiskoza June 25, 2025 12:36

The merge-base changed after approval.

@bajankristof bajankristof merged commit 87d5af5 into main Jun 25, 2025
13 checks passed
@bajankristof bajankristof deleted the feat/v8 branch June 25, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants