[Feature]: Consider partitioning encumbered codecs into a separate library
- Dominant language
- C
- Stars
- 1.2k
- Forks
- 383
- Avg merge
- 8d 18h
- Merged PRs (30d)
- 4
Description
### What Feature?
The Intel media driver compiles in all codecs into a single library, which makes it difficult for dealing with layered installations (`-free`/`-full` split) for AVC (H.264) and HEVC (H.265) support.
I'd like to ask if the driver library could be changed to check for an extra library somewhere to load that for AVC and HEVC support.
### What's the usage scenario would be benifited?
Playback, Web browser, Cloud Gaming, Video Conference, Content Creation, Game Streaming
### What impacted?
Fedora is working on introducing the `intel-media-driver-free` package and a third party wants to provide an overlay package to layer in the extra codecs. Swapping packages provides a poorer user experience (as we've discovered with `mesa-va-drivers` and `mesa-va-drivers-freeworld`) and we plan to preload the driver in Fedora Linux desktop variants to enable hardware acceleration of free codecs. So being able to install something that the main driver can opportunistically detect to load the encumbered codecs would make this much better.
### Do you want to contribute a patch to develop this feature?
None
Contributor guide
Assessment
This issue has not been assessed yet.