The libdrm-tegra dependency doesn't allow us to easily add new features without having a lot of hassle in regards to keeping everything in-sync with libdrm-tegra, so this dependency is removed now by importing libdrm's code into Opentegra.
This PR adds support for experimental features that I was using for years now, like Xv colorkeying and CSC. The upstreaming of the required kernel DRM driver bits is complicated, so for now the grate-kernel should be used in order to enable these optional experimental features. Please note that the experimental features are optional and upstream kernel also works, these features won't be available if upstream kernel is used and Opentegra will work without them.
The libdrm-tegra dependency doesn't allow us to easily add new features without having a lot of hassle in regards to keeping everything in-sync with libdrm-tegra, so this dependency is removed now by importing libdrm's code into Opentegra.
This PR adds support for experimental features that I was using for years now, like Xv colorkeying and CSC. The upstreaming of the required kernel DRM driver bits is complicated, so for now the grate-kernel should be used in order to enable these optional experimental features. Please note that the experimental features are optional and upstream kernel also works, these features won't be available if upstream kernel is used and Opentegra will work without them.