Bug 4444

Summary: meta-intel: support for video encode/transcode
Product: [Build System, Metadata & Runtime] BSPs Reporter: Tom Zanussi <tom.zanussi>
Component: bsps-meta-intelAssignee: Saul Wold <sgw>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: Medium CC: ross.burton, tom.zanussi
Version: 1.5   
Target Milestone: 1.8   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: Yes (doc changes required)

Description Tom Zanussi 2013-05-01 20:04:45 UTC
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.
Comment 1 Nitin Kamble 2013-07-24 15:27:49 UTC
Moving along with the upstream schedule
Comment 2 Nitin Kamble 2013-11-06 17:29:13 UTC
Waiting for the code to finalize and go upstream.
Comment 3 Nitin Kamble 2014-02-06 20:39:19 UTC
Now the project has upstreamed the code, the encode support can be enabled in the BSPs.
Comment 4 Ross Burton 2014-11-06 16:11:58 UTC
Isn't this resolved with the recent libva upgrades?
Comment 5 Nitin Kamble 2014-11-10 19:38:14 UTC
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.
Comment 6 Ross Burton 2015-03-09 17:42:12 UTC
Personally, not sure what this entails beyond ensuring that gstreamer-vaapi and libva-intel-driver are installed.
Comment 7 Saul Wold 2015-04-13 19:37:45 UTC
Not exactly sure which commit actually enabled this, but gstreamer-vaapi is installed with the intel-core* BSPs.  I am closing this as resolved