Bug 67338 - VPP: add support for YUY2-to-YUY2 video processing
Summary: VPP: add support for YUY2-to-YUY2 video processing
Status: RESOLVED FIXED
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: haihao
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-26 08:30 UTC by Gwenole Beauchesne
Modified: 2013-09-09 03:06 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
vpp: add basic processing support for packed YUV to packed YUV (8.21 KB, patch)
2013-07-26 08:32 UTC, Gwenole Beauchesne
Details | Splinter Review

Description Gwenole Beauchesne 2013-07-26 08:30:09 UTC
Hi, there are multiple combinations of video processing formats that are not supported, though advertised. In particular, YUY2-to-YUY2 is not supported. Here are some patches but this is not a good approach.

The better approach would be to move to dynamically generated kernels through librw for instance or iGPGPU. That way, more color formats could be supported with less effort, along with additional filters like ProcAmp enhancement.
Comment 1 Gwenole Beauchesne 2013-07-26 08:32:57 UTC
Created attachment 83020 [details] [review]
vpp: add basic processing support for packed YUV to packed  YUV

Here are minimal patches, minimally tested on Ivybridge. I will let you generate the associated binary kernels since I also fixed the build for those, along the way.

Anyway, this is still not a good approach, please consider the other way instead. :)
Comment 2 haihao 2013-09-09 03:06:55 UTC
Pushed, THX


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.