Bug 96434 - VA_FILTER_SCALING_HQ downscaling from 4096x2160 to 176x144 only has a part of the source image
Summary: VA_FILTER_SCALING_HQ downscaling from 4096x2160 to 176x144 only has a part of...
Status: NEEDINFO
Alias: None
Product: libva
Classification: Unclassified
Component: intel (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium major
Assignee: ykzhao
QA Contact: Sean V Kelley
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-08 05:19 UTC by joojler
Modified: 2016-12-15 04:43 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
YUV data before and after scaling (4.06 MB, application/x-rar)
2016-06-08 05:19 UTC, joojler
Details
attachment-2938-0.html (1.72 KB, text/html)
2016-12-14 01:31 UTC, joojler
Details

Description joojler 2016-06-08 05:19:33 UTC
Created attachment 124398 [details]
YUV data before and after scaling

libva: 0.39
intel-driver: 1.6.2

VA_FILTER_SCALING_HQ NV12 downscaling from 4096x2160 to 176x144 only has a part of the source image. Looks like AVS scaling has some limitation for larger ratio.

Reproduce on both Braswell N3150 and Skylake Core i5-6600 with libyami VPP test application. Please refer to the attached YUV file before and after scaling to get exact phenomenon.

Steps:
$ git config --global http.sslverify false
$ git clone https://github.com/01org/libyami
$ ./autogen.sh --prefix=/usr  –enable-avformat=yes --enable-tests=yes --enable-debu=yes --enable-dmabuf=yes
$ cd tests
$ ./yamivpp 4096x2160_NV12.nv12 output_176x144.nv12
Comment 1 joojler 2016-12-14 01:31:52 UTC
Created attachment 128457 [details]
attachment-2938-0.html

Thanks for your mail. I'm in business travel from ww51.1~ww51.4. Email response will be slow, please call me for urgent issues. 18500233196
Comment 2 ykzhao 2016-12-15 04:43:52 UTC
Hi, Jooler
    Will you please try the latest driver code and see whether it works for you?
The driver adds the new implementation for NV12 scaling.

Thanks


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.