Bug 96987

Summary: Should support sharpening for i420 to nv12
Product: libva Reporter: Guangxin.Xu <guangxin.xu>
Component: intelAssignee: PengChen <peng.c.chen>
Status: CLOSED FIXED QA Contact: Sean V Kelley <seanvk>
Severity: enhancement    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Guangxin.Xu 2016-07-19 07:24:45 UTC
If we want do sharpening and color space conversion at same time, it will fail.
How to reproduce:
1. git clone  https://github.com/xuguangxin/libyami.git -b vpp_issues
2. git clone  https://github.com/xuguangxin/libyami-utils.git -b vpp_issues
3. make and install as https://github.com/01org/libyami/wiki/Build suggested.
4. cd yami-utils/
5.  ./tests/yamivpp /sdb/bits/cin.264_1920x816.I420  320x240_2.nv12 -s 50
It will report vaEndPicture(): the requested function is not implemented.

Not sure NV12 to RGBX support sharpening or not, if not, this maybe more important, since nv12 to RGBX + sharpening is a major use case.
Comment 1 haihao 2016-09-30 00:54:24 UTC
commit fa3d1c3799c2633ff49fffb9dc6fc684e2db6565
Author: peng.chen <peng.c.chen@intel.com>
Date:   Mon Sep 26 13:46:23 2016 +0800

    Move the sharpening into the whole virtual VEBOX process
Comment 2 fei.w.wang 2016-11-02 05:46:02 UTC
test OK:
libyami: 1.0.1 RC1 tag
libyami-utils: 1.0.1 RC1 tag
libva: 1.7.3.pre1
libva-intel-driver: 1.7.3.pre1

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.