Recently with the minnow, the question of hardware-supported video encoding and transcoding came up. It's apparent that if the hardware supports it, our BSPs for machines that have built-in hardware-supported encode/transcode capabilities should take advantage of it. Up until now, the focus and the requests from ISG have been for video decode, which is what we added a sort of abstraction layer across all the meta-intel BSPs to support e.g. MACHINE_HWCODECS/XSERVERCODECS/va-intel/gst-va-intel. That video decode support has grown organically to solve particular problems over time and thus may be in need of an overhaul and rather than be extended to support encode/transcode - if so, we should open a new bug for that, this one simply captures the need for encode/transcode support across all the meta-intel BSPs.
Moving along with the upstream schedule
Waiting for the code to finalize and go upstream.
Now the project has upstreamed the code, the encode support can be enabled in the BSPs.
Isn't this resolved with the recent libva upgrades?
Yes, the code is upstream now. I will try to get this in the v1.8 YP release. There will be poky as well as meta-intel changes for this feature.
Personally, not sure what this entails beyond ensuring that gstreamer-vaapi and libva-intel-driver are installed.
Not exactly sure which commit actually enabled this, but gstreamer-vaapi is installed with the intel-core* BSPs. I am closing this as resolved