Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add Video4Linux codecs (decoder) support
- tested on a Pi3 (H264, MPEG4, MPEG2) but should get some hardware decoding working on other SoCs - only 'copy back' support at present. DRM PRIME support may be added for copy free rendering - and hopefully improved performance - the main problem in testing is that the Pi3 VC4 drivers do not return any interlacing flags (kernel source tree checked) - so interlacing is not autodetected. - there is some static initialisation to ensure the v4l2-dec decoder isn't available where not supported - but the check may need improvement. - HEVC not tested (no Pi4 here) or indeed the VC6 drivers - requires the open source Pi drivers to be enabled.
- Loading branch information
1 parent
d405de6
commit eba8bab
Showing
13 changed files
with
345 additions
and
6 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.