Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compare FS Ratio Live - engagment handling changes #733

Open
quadcom opened this issue Dec 19, 2024 · 0 comments
Open

Compare FS Ratio Live - engagment handling changes #733

quadcom opened this issue Dec 19, 2024 · 0 comments

Comments

@quadcom
Copy link

quadcom commented Dec 19, 2024

**moved from core issues

When this step is triggered, it will cancel the encoding process by throwing an error on the encode node. This immediately drops the job into the error bin. But there could be a better way of handling this situation. Yes, it should stop the encoding process but there should be a path for the job to go for alternate processing or alternate job management.

In my case, if the encoding is going to be larger than the existing file, I would still want the extra content to be removed (off lang SRT, extra audio tracks etc) and the resulting streams remuxed with my stream tags on the 0track stream to keep track of what has gone through the system. At present this is not an option and the job simply errors out and the file stays as is. If I were to use the error path from the encoder node, ANY error would be sent down the alternate path which is not appropriate as encodes could fail for any number of reasons.

393961929-818592c2-b3ef-422a-904c-32ebea0f29f1

Describe the solution you'd like
Add a secondary output path for the live ratio monitoring to direct jobs that have triggered the cancellation down a different path in the flow. Ensure the encoding process disregards cancel signals from this node so the job is not tracked as an error.

Describe alternatives you've considered
There are no alternative approaches to handle this situation that I could determine. Please correct me if I am wrong on this.

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

No branches or pull requests

1 participant