System Environment: -------------------------- Platform:HSW/IVB Libva: (staging) 5ec25c3d563d9ebd479a5ff978afe0a32f9cc00b inter-driver: (staging) 1fd62ffd336293dce7d091bcea8399a40ccea21e Test Steps: -------------------------- instruction code: gst-launch-0.10 filesrc location=/home/gst_AVC_conformance/Mux_Stream/H264_640x368_frame300.MP4 ! qtdemux ! vaapidecode ! vaapipostproc ! video/x-surface,type=vaapi,format=\(fourcc\)YV12 ! vaapisink test log: Start : image process: src fourcc: 842094158 End : image process: dst fourcc: 842094169 driver: input surface fourcc: 842094158(id:4000000) Comments: -------------------------- In the process of CSC in VPP, files are input from gstreamer to driver. Driver needs files with "NV12"(src fourcc:842094158), but the format of gstreamer supplied files is "YV12"(src fourcc:842094169).
Will you please describe the problem more clearly? What kind of conversion is expected? NV12->YV12? Thanks.
Gstreamer had set up "YV12", and driver output to 3D render as "NV12". So it's a bug from driver. (In reply to comment #1) > Will you please describe the problem more clearly? What kind of conversion > is expected? NV12->YV12? Thanks.
patch submitted, please validate, thanks
Test OK. Issue can't be reproduced. Close it.
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.