Age | Commit message (Collapse) | Author | Files | Lines |
|
v2:
ignore bit_depth for profile0,1
add the support of enum VAProfileVP9Profile2
v1:
initial
Signed-off-by: peng.chen <peng.c.chen@intel.com>
(cherry picked from commit f6fe8428cc395771659a010222d0e3774b876535)
|
|
v2:
remove the file mode change
v1:
initial
Signed-off-by: peng.chen <peng.c.chen@intel.com>
(cherry picked from commit 5fb654b2577be19005bd9792a0b62c3ac1d2395b)
|
|
Signed-off-by: peng.chen <peng.c.chen@intel.com>
(cherry picked from commit 99ae37b2e2d29be0c00447f26ccab294a2bcc2d9)
|
|
Signed-off-by: peng.chen <peng.c.chen@intel.com>
(cherry picked from commit f96392ce2479c8cadef30a923c985b62fa4091c0)
|
|
Conflicts:
configure.ac
src/gen9_mfd.c
src/gen9_mfd.h
src/i965_device_info.c
src/i965_drv_video.c
src/i965_drv_video.h
src/intel_media_common.c
|
|
1, don't support the conversion from NV12 or other 8bits formats to P010
2, don't support scaling for P010->P010
v2:
add GEN arch limitation for vebox_processing_simple()
v1:
initial
Signed-off-by: peng.chen <peng.c.chen@intel.com>
|
|
v2:
1, remove VPP P016 related code
2, optimize NV12->P010
3, enable IECP if all DI&DN are disabled
v1:
initial
Signed-off-by: peng.chen <peng.c.chen@intel.com>
|
|
fix Bug 93499 - daf8f6c762874 introduced display corruption on i3 330M
https://bugs.freedesktop.org/show_bug.cgi?id=93499
Signed-off-by: peng.chen <peng.c.chen@intel.com>
|
|
v2:
codes change according to haihao's comments
v1:
1. fix one segmentent fault issue
2. change and optimize the mv bufffer update the logic
3. fix one segment feature issue
4. fix one issue when loopfilter level is zero.
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 9ce333f193fa0f56ec09b9f5b2f4823461f48776)
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
(cherry picked from commit e16f923193a10f78f5462db7efa4e89e242fca93)
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 6859ab7a51650cbcfa8159a37cf8d1485d162ad4)
|
|
v2: fix sengment feature in inter frame
v3: update the prob buffer logic
v4: fix intra-only feature issue
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 8f1e1015a4cc8c08dd685f80829ca1555ae1cab1)
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 833fa7715d28b89af4bd661e3f2cac72345c9a27)
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit f36ab3413f814c80f4df4f4570f4ef9a1168b624)
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 9bc5ecadd4ea11ebab1e383632be3448eb8411f4)
|
|
v2: don't export VP9 decoding on BXT because VP9 decoding isn't enabled (Peng)
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit bcab944bc6e898e209b1e09befb81134c31a0b22)
|
|
Currently it converts P010 to RGBA32 because the drawable to vaPutSurface() is RGBA color
v2: P010 has interleaved UV planar (Peng)
v3: change commit log
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Cc: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit bace1e29c669f3fe47cb41c57fc817b493fc7882)
|
|
v2: code cleanup
v3: store shift in an int to make it more readable (Emil)
Signed-off-by: Peng Chen <peng.c.chen@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Cc: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 5ec92f48aeff12c7db0a96b65aca44feb4965d92)
|
|
Added PCIIDs, Device info and the relevant code.
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
[Peng: disable MPEG-2 encoding on BXT]
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 70fe9ba8cf83e27c48f80767565149c7d40ea665)
|
|
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
v2: fix sengment feature in inter frame
v3: update the prob buffer logic
v4: fix intra-only feature issue
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
v2: don't export VP9 decoding on BXT because VP9 decoding isn't enabled (Peng)
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
Signed-off-by: Pengfei Qu <Pengfei.Qu@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Currently it converts P010 to RGBA32 because the drawable to vaPutSurface() is RGBA color
v2: P010 has interleaved UV planar (Peng)
v3: change commit log
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Cc: Emil Velikov <emil.l.velikov@gmail.com>
|
|
v2: code cleanup
v3: store shift in an int to make it more readable (Emil)
Signed-off-by: Peng Chen <peng.c.chen@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Cc: Emil Velikov <emil.l.velikov@gmail.com>
|
|
Added PCIIDs, Device info and the relevant code.
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@intel.com>
[Peng: disable MPEG-2 encoding on BXT]
Signed-off-by: peng.chen <peng.c.chen@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
This issue is trigger by the fixed from
commit id: 7deaf55d3f927e32e0b2280601dae106c7b9e3d8
use to fix segmentation fault issue by checking dst_object->bo
is NULL and VA_STATUS_ERROR_UNIMPLEMENTED in i965_proc_picture_fast
function will causing GPU hung in ring.
By disable the PPGTT, no more GPU hang issue.
If return VA_STATUS_ERROR_INVALID_SURFACE for checking only
dst_obj->bo is NULL, it is working fine without purposely to
disable PPGTT.
End up decided to use VA_STATUS_ERROR_INVALID_SURFACE instead
VA_STATUS_ERROR_UNIMPLEMENTED for dst_obj->bo checking in
i965_proc_picture_fast.
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Reviewed-by: Kelley, Sean V" <sean.v.kelley@intel.com>
|
|
Signed-off-by: Pengfei Qu <pengfei.qu@intel.com>
[Haihao: Fix build warning]
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
It adds platform definitions and the supported codecs, fixes the required
libva version.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Add if checking for dst_obj_surface->bo is NULL in
i965_proc_picture_fast function.
https://bugs.freedesktop.org/show_bug.cgi?id=92811
Signed-off-by: Lim Siew Hoon <siew.hoon.lim@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
|
|
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Zhao Yakui <yakui.zhao@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
This is required to allow gstvaapipostproc
outputing RGBx va surfaces.
https://bugs.freedesktop.org/show_bug.cgi?id=92088
Signed-off-by: Julien Isorce <j.isorce@samsung.com>
|
|
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|