Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
h264_mp4toannexbandhevc_mp4toannexbBSFs are kept (line 56), which suggests the pipeline routes these bitstreams to a hardware decoder (NVDEC). Disabling the software decoders is therefore intentional for the GPU path. However, if FFmpeg callsavformat_find_stream_info()internally — which DALI's demuxer likely does — FFmpeg may attempt to probe the stream by decoding a few packets using the software decoder. With bothhevcandh264decoders disabled, probing such streams could yield incomplete or inaccurate stream metadata (e.g., missing width/height, frame rate, or pixel format). This is also a hard break for any CPU-only test or CI environment that exercises the video decode path without NVDEC available.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The DALI side rework will be done in a separate PR to the DLAI repo itself. This is fully intentional.