| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
|
|
|
|
|
| |
Signed-off-by: Wang, Ce <ce.wang@intel.com>
Signed-off-by: bzhao11 <bo.zhao@intel.com>
[Haihao: include va_enc_vp9.h in va core include file]
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
|
|
|
|
|
|
|
| |
VA_CODED_BUF_STATUS_HW_TEAR_DOWN indicates that GPU goes into
abnormal status in encoding, e.g. GPU hang.
VA_CODED_BUF_STATUS_BAD_BITSTREAM indicates that HW encoder meets
some issues that the content in the bitstreasm buffer is corrupted.
Driver will report this flag to inform upper layer stack to restart
the encoder.
|
|
|
|
|
| |
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
(cherry picked from commit 575be3f0b5868f842b12473fe21ceab72360cde0)
|
|
|
|
| |
(cherry picked from commit ccfa82858b1a1dbf7ec212775a14f919ecf2d503)
|
|
|
|
|
|
|
|
| |
Add VP9 profile to vainfo so that it returns the
profile correctly for supported platforms.
Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
(cherry picked from commit fdd6ee00c916f530e4d0aa1b250633643999dcf1)
|
| |
|
|
|
|
|
|
|
|
| |
1.Support Status feedback information.
2.Indicate reference frame search order.
Signed-off-by: Wang, Ce <ce.wang@intel.com>
Signed-off-by: Maggie Sun <maggie.sun@intel.com>
|
|
|
|
|
| |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Reviewed-by: Sean V Kelley <seanvk@posteo.de>
|
|
|
|
|
|
|
|
| |
The slice_segment_address field indicates the starting CTU address
for the corresponding slice.
Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
(cherry picked from commit 50d936cb527ba6da82ff9ee482f64e1ac070e1df)
|
|
|
|
|
|
|
|
|
|
|
| |
The slice data buffer should always include the start code prefix.
The comment section of VASliceParameterBufferHEVC is saying that the
accompanying slice_data_buffer should include start code prefix.
But the comment above slice_data_byte_offset is contradicting.
Signed-off-by: Sreerenj Balachandran <sreerenj.balachandran@intel.com>
(cherry picked from commit 4c070b8bae161359fc60afa118baec1a19fde800)
|
|
|
|
| |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Sometimes there exist multiple backend vaapi drivers on one system. In such case
user hopes to load the specific driver based on the request. Currently it can
be specified by using LIBVA_DRIVER_NAME environment. But it is not convenient.
So one API is added to allow the user to specify the loaded backend vaapi driver.
And it is called by using the following sequence:
>vaGetDisplay(
>vaSetDriverName(va_dpy, driver_name)
>vaInitialize
V1->V2: Use the reserved space to store override_driver_name based on Haihao's
suggestion.
Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
(cherry picked from commit 9f2a994643001a03e103aa13268abbd86b49a5c4)
Conflicts:
va/va_backend.h
|
|
|
|
| |
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
|
|
| |
Signed-off-by: Jonathan Bian <jonathan.bian@intle.com>
|
|
|
|
| |
Signed-off-by: Jonathan Bian <jonathan.bian@intle.com>
|
| |
|
| |
|
|
|
|
|
|
| |
4K encoding
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
|
|
| |
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
|
|
| |
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
|
|
| |
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
|
|
|
|
|
|
| |
cleanup needed framework libs in tests
Bug: 18313857
Change-Id: Ic4ef045cc11e93e5e0bb0876a863b67abcbe79a3
Signed-off-by: Thierry Strudel <thierry.strudel@intel.com>
|
|
|
|
| |
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
|
|
| |
Signed-off-by: Sun, Maggie <maggie.sun@intel.com>
|
|
|
|
| |
Signed-off-by: Zhong Li <zhong.li@intel.com>
|
|
|
|
|
| |
Signed-off-by: Wang, Ce <ce.wang@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
|
|
| |
Signed-off-by: Jonathan Bian <jonathan.bian@intle.com>
|
|
|
|
|
| |
The current enhancement will support STDE optimization for STDE factors:
0(default), 3, 6 and 9
|
|
|
|
| |
Signed-off-by: Sirisha Muppavarapu <sirisha.muppavarapu@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>
|
|
|
|
|
|
|
| |
VAHuffmanTableBufferJPEGBaseline is also used for JPEG encoding,
so move it to va.h as we discussed before.
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Hide all but va_TracePutSurface symbols from the user.
The latter one is used internally by va_x11 and va_android.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit ccd93de5a707e92a629cccd595757c8d436fa3cc)
|
|
|
|
|
|
|
|
|
|
|
| |
The following are not part of the API thus should be hidden.
- dri2Close
- VA_FGLRXGetClientDriverName
- VA_NVCTRLQueryDirectRenderingCapable
- VA_NVCTRLGetClientDriverName
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit da462b3b26999edef7a9a5691feeec1a054ce9fd)
|
|
|
|
|
|
|
|
| |
There is a note below the symbol ATTRIBUTE_HIDDEN,
additionally the header providing it is not installed.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit bb3a6e2f182869229e733b588dc398671f7f11c7)
|
|
|
|
|
|
|
|
|
|
|
| |
MAINTCLEAN wraps around DISTCLEAN, so we can drop the files from the
former.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 6b562d65cbfcb200af3b8e98f20f4293d967713b)
Conflicts:
debian.upstream/Makefile.am
|
|
|
|
|
|
|
|
|
|
|
| |
Autotools already copies the files appropriately, and using
top_srcdir causes the files to be generated in the source
tree rather than the build one.
Spotted by 'make dist'
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit a7764ff09f2de8bf67afde4b3a3e852ba76b6a42)
|
|
|
|
|
|
|
|
|
|
| |
Prefix the libva.sym file or it will not be found when doing out of
tree builds.
Spotted by 'make distcheck'.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 392771e9a9ae0a3a58767ef6133f27d6b120f4e7)
|
|
|
|
|
| |
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
(cherry picked from commit 1517cbaacd8869cc52e7c58039c303d56d620ae5)
|
|
|
|
|
|
|
|
| |
In addition, rename VAPictureHEVC::PicOrderCnt to VAPictureHEVC::pic_order_cnt
Signed-off-by: Penne <penne.y.lee@intel.com>
Signed-off-by: Wang, Ce <ce.wang@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
|
|
|
|
|
|
|
|
| |
If VA_CODED_BUF_STATUS_CODEC_SPECIFIC is set, codec specific
information will be sent out
Signed-off-by: Penne <penne.y.lee@intel.com>
Signed-off-by: Wang, Ce <ce.wang@intel.com>
|
|
|
|
|
|
|
|
| |
If VA_CODED_BUF_STATUS_CODEC_SPECIFIC is set, codec specific
information will be sent out
Signed-off-by: Penne <penne.y.lee@intel.com>
Signed-off-by: Wang, Ce <ce.wang@intel.com>
|
|
|
|
|
|
|
| |
tiles
Signed-off-by: Penne <penne.y.lee@intel.com>
Signed-off-by: Wang, Ce <ce.wang@intel.com>
|
|
|
|
|
| |
Signed-off-by: Penne <penne.y.lee@intel.com>
Signed-off-by: Wang, Ce <ce.wang@intel.com>
|
|
|
|
|
| |
Signed-off-by: Penne <penne.y.lee@intel.com>
Signed-off-by: Wang, Ce <ce.wang@intel.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix the VA-API specification to define all quantization tables, resp.
matrices, to be supplied in zig-zag scan order, except for the H.264
codec where scaling lists shall be provided in raster scan order.
This clarifies the existing usage inherited from the primary VA driver
implementation (Intel Poulsbo), and subsequently adopted by the major
multimedia frameworks.
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
|