input: use input format for category
The input format is fixed for the lifetime of the decoder thread. The output format is not always available as the packetiser or the decoder may delay the determination of their output format until they start outputting packets.
The downside is the assumption that input and output category are the same. This assumption is already enforced by an assertion, and relied heavily upon by the ES output for track selection, so it is hardly a problem.
Fixes #21975 (closed)
Merge request reports
Activity
changed milestone to %4.0
added Component::Core: Input label
assigned to @Courmisch
added MRStatus::Acceptable label
added MRStatus::Accepted label and removed MRStatus::Acceptable label
MR Acceptance result
This MergeRequest has been Accepted! Congratulations.MR acceptance checks details:
-
MR should be considered mergeable by Gitlab -
Last pipeline should be successful -
MergeRequest should have at least one external review and/or vote -
All threads should be resolved, and score >= 0 -
MergeRequest should have no activity (threads/votes) for (24h/24h)
-
added 8 commits
-
41a93603...397e4a3e - 7 commits from branch
videolan:master
- 1f5c0b6c - input: use input format for category
-
41a93603...397e4a3e - 7 commits from branch
enabled an automatic merge when the pipeline for 1f5c0b6c succeeds