Age | Commit message (Collapse) | Author |
|
BZ: IMINAN-37403
Change-Id: I53b17541695990bcde231a79f7ba2a91e388413a
Signed-off-by: Nana Guo <nana.n.guo@intel.com>
|
|
POC from FW
* commit '72865c13a87d6e4ecb48a3bf3ea119451ff536ac':
libva: update slice header parsing data structure to fix wrong POC from FW
|
|
BZ: 230328
Bug: 18317097
Change-Id: I143c8a132b62b1b2fff6a40cf8cf7b79ed8fd9bb
Signed-off-by: Yuanjun Huang <yuanjun.huang@intel.com>
|
|
Change-Id: I463fb75ca9bef94e5734ed984db72bbd0e04a31f
|
|
Clang always gives warning to partially initialized structs.
In these cases, it is too much to initialize every field to zero,
including some __pad0 field.
Change-Id: Ibd459f1fadbe23759369ba88eb440ce69bcdbd18
|
|
* commit '97271ba25e09b36cf0734bf58f68fb823bb9b2be':
Libva: Remove unused variables
|
|
For build-system CFLAGS clean-up, remove unused variables.
Bug: 18632512
Change-Id: I8b96354865a935605658fd4b590365d3e2ff3876
|
|
cleanup needed framework libs in tests
Bug: 18313857
Change-Id: Ic4ef045cc11e93e5e0bb0876a863b67abcbe79a3
Signed-off-by: Thierry Strudel <thierry.strudel@intel.com>
|
|
BZ: 209178
remove warning in libva
Signed-off-by: ywan171 <yi.a.wang@intel.com>
Change-Id: Iedf52607ea2a621ca064a1a1285901ffb6e70195
Signed-off-by: root <root@feijiang-desktop.(none)>
Reviewed-on: https://android.intel.com/220738
Tested-by: Fourdan, Olivier <olivier.fourdan@intel.com>
Reviewed-by: Fourdan, Olivier <olivier.fourdan@intel.com>
|
|
Change-Id: Ic473cf993b648e06cee3be3b23317bf534d901b2
|
|
BZ: 189356
Enhance libva trace to dump VAEncMiscParameterTypeTemporalLayerStructure data.
Change-Id: I4d0b0cbf4429c85f37a86200754be11c35f8e414
Signed-off-by: bolunliu <bolun.liu@intel.com>
|
|
BZ: 189365
Issue: The format of JPEG encoding's log
dumped by libva trace was messy.
Solution: Corrected that log trace.
Change-Id: If06c6928b5e31b2ff84610d08bced57dc4cafc77
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
|
|
BZ: 143986
Added misc parameter for ts layer structure.
Change-Id: Ia43dcdf4e4480074f4edf745bc59b6653d539a03
Signed-off-by: zhangzha <zhangfei.zhang@intel.com>
|
|
BZ: 182224
Change-Id: I2340fd94929609875e43dc87380f37c889c05e23
Signed-off-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Signed-off-by: Cheng Yao <yao.cheng@intel.com>
|
|
BZ: 182224
Change-Id: I2340fd94929609875e43dc87380f37c889c05e22
Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
|
|
(jpeg range parameter/VAEntrypointMax removal)
BZ: 182224
Change-Id: I1d7e8ab49638b639175d5a11ed09ed96eb20697f
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Signed-off-by: Jing SUN <jing.a.sun@intel.com>
|
|
BZ: 179076
In this update, slice header extrace command will be changed,
so update corresponding stucture definations here.
Change-Id: I3a831cd5924a1da2bc7f908c0121f65e88330845
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
|
|
BZ: 172915
correct the type of buffers in structure _VASurfaceAttributeTPI
Change-Id: Ie4ddc9692d0d8f9a13632c996e62bb7061538c88
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
|
|
BZ:174825
Define data structure and Macro for Modular DRM.
They will be used in psb_video, etc
Change-Id: Ie0b1e4f0ba9d47d19c88bb5db1bdf81468251544
Signed-off-by: mahongpe <hongpeng.ma@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
|
|
BZ: 173429
Change-Id: I422592f9cdb194c5f2ee50028c26d49631fa9933
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
BZ: 173429
Change-Id: Iec26f4b59ae1ae6934779ec4fda8aa49814d9837
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
BZ: 170069
Change-Id: I6c7b0e5380f61aac19cdb3be1b20b52311b6fdcb
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
BZ: 166007
Change-Id: I4b38bc5930d653c96b45e4ce91856bfaf0cb277a
Signed-off-by: liubolun <bolun.liu@intel.com>
|
|
BZ: 163443
Add more VA Buffer print to ease the LibMIX debug:
1) correct the RefList1 print
2) the luma_weight, luma_offset, chroma_weight and
chroma_offset should always be printed
Change-Id: Id122e5fa186d24623d1c541c24c761ab2d807aac
Signed-off-by: wfeng6 <wei.feng@intel.com>
|
|
BZ: 164045
Change-Id: Iecb73eb73965b6480f63436810603f8e2cd3bb7f
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
BZ: 158074
To help VP8 decode test,dump VA parameter buffer to verify parse results.
Change-Id: If60dd028f1c3133b22156287d446d7678a6adab2
Signed-off-by: Tang, XiaoxiX <xiaoxix.tang@intel.com>
|
|
BZ: 153803
This patch added CIR related parameters
Change-Id: I50e68044dde5b8dcb738374ab04095b9ba532155
Signed-off-by: Ren Zhaohan <zhaohan.ren@intel.com>
|
|
BZ: 150320
VPG needs the new Frame Skip feature for WiDi
Change-Id: I2373af5389a1d380d2d9643767e57d100168f8e3
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
|
|
BZ: 145723
It includes
1) New encoding attributes
2) New encoding MISC parameters: VAEncMiscParameterTypeRIR/VAEncMiscParameterTypeQuantization
3) Modified VAEncMiscParameterRateControl
4) Add missing "frame_type" into va_enc_vp8.h
5) Bugfixing for VATrace
Change-Id: I43c905698b9e6c01cc900f60cb3d59c4ccf90968
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/139262
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
BZ: 136212
Change-Id: I53c7d147bf21f2f3efb7ab1038b6e129f2641c2f
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/130372
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
BZ: 130062
dpy has already been freed in vaDestroy before
used in vaTraceEnd, so tomstone happened
Change-Id: Ib1873d0a21f534786e8d7ce43b061e2efbc1d24c
Signed-off-by: Nana GUo <nana.n.guo@intel.com>
Reviewed-on: http://android.intel.com:8080/127710
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
BZ: 126685 125303
Combine four libva patches into one. Easy to merge.
Fix KW issue.
Change-Id: Ia2d144a0fc3be106e8f25bd91fb2f8b7acfe5459
Signed-off-by: Liu Bolun <bolun.liu@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/122252
Reviewed-by: buildbot <buildbot@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
BZ: 126158
num_ref_idx_l0_default_active_minus1 and num_ref_idx_l1_default_active_minus1
are added in H264PictureParameterBuffer. Their values
should be printed out when dumping the libva buffers to
ease the debugging.
Change-Id: I09bedc1fa3163b8dfd5c9831ff92cf4abaa81772
Signed-off-by: wfeng6 <wei.feng@intel.com>
Reviewed-on: http://android.intel.com:8080/120684
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 119038
Change-Id: I4bf6b90e3bf0bee8f09a919d0a5fd548a1be5238
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/115742
Reviewed-by: Sun, Jing A <jing.a.sun@intel.com>
Reviewed-by: Guo, Nana N <nana.n.guo@intel.com>
Reviewed-by: Wang, Kun K <kun.k.wang@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 120268
Change the types of all fields in VABoolCoderContextVPX to
"unsigned char" to avoid potential bugs.
Change-Id: I4f37f721e58383bf720c034d9a33da93624aba58
Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
Reviewed-on: http://android.intel.com:8080/116498
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 116218
Google introduced new method of specifying include path(s) between modules.
This allows a module to include header from a library without directly
specifyining by includer the path where headers are located.
The method requires from library that holds headers to export
include path(s) in LOCAL_EXPORT_C_INCLUDE_DIRS variable.
These exported include path(s) are automatically added to include path(s)
of modules that have name of the library in the LOCAL_SHARED_LIBRARIES or
LOCAL_STATIC_LIBRARIES list.
This change sets LOCAL_EXPORT_C_INCLUDE_DIRS to folders that contain
headers file that used by other modules in order to export these paths.
Change-Id: Iafe869163b917e60602b0cb494d9280ead3f451c
Signed-off-by: Piotr Luc <piotr.luc@intel.com>
Reviewed-on: http://android.intel.com:8080/113563
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Luc, Piotr <Piotr.Luc@intel.com>
Reviewed-by: Purushothaman, Vijay A <vijay.a.purushothaman@intel.com>
Reviewed-by: Stimson, Dale B <dale.b.stimson@intel.com>
Tested-by: Stimson, Dale B <dale.b.stimson@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 110655
add data structure for slice header parsing
Change-Id: I4163a4f05cd9025728cfaf3b44a38f82cf4ff526
Signed-off-by: Nana GUo <nana.n.guo@intel.com>
Reviewed-on: http://android.intel.com:8080/109904
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 109833
The rebase is trying to fix some "medium" KW issue,
and bugs of vatrace to help dubugging
Change-Id: Ibd9b86eb98d4a79f4452bee2dff7960d8d54ffd5
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/109154
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 104446
Change-Id: Ic21d03155eadcaa030b6e4c33a3d4b16f38bf922
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/105680
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 98966
Dump VABuffer of JPEG parameters in libva
Change-Id: I9349d15a528bd0175de3ccbb86c65c7b22b5709f
Signed-off-by: Cheng Yao <yao.cheng@intel.com>
Reviewed-on: http://android.intel.com:8080/103727
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 102729
remove unnecessay setting for *driver_name.
Change-Id: I1fe19edca46cc1796f363e6ae72401d35e8812a2
Signed-off-by: hding3 <haitao.ding@intel.com>
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
Reviewed-on: http://android.intel.com:8080/104229
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ:99549
Change-Id: Ib9fc2ee5cf52ff188746f2d24b0b2a6985fe30c2
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/101113
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 98522
On baytrail, VP8 and MPEG4 are decoded by VXD engine,
while other codecs are decoded by GEN engine,
VXD user space driver is pvr_drv_video.so,
GEN user space driver is i965_drv_video.so, so sometime,
different decoding thread need let libva load different video driver.
Will pass driver name through vaDisplay in function vaGetDisplay.
To load pvr driver, need set vaDisplay="libva_driver_name=pvr".
Previous vaDisplay setting is still workable
Change-Id: Idcf974d1ba883b6e7283bc88e930a871abd920fc
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
Reviewed-on: http://android.intel.com:8080/101399
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 96355
va_getDriverName need be called even if driver env is set.
Signed-off-by: Fei Jiang <fei.jiang@intel.com>
Change-Id: Iffaef8d5aef9b1f0d056f44d6b302c2d473af0b2
Reviewed-on: http://android.intel.com:8080/98848
Reviewed-by: Ding, Haitao <haitao.ding@intel.com>
Tested-by: Ding, Haitao <haitao.ding@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 96644
Short format decode support is in freedesktop now,and now
rebase MCG PSI libva to the latest version
Change-Id: Ic564a9c596b6f665a71c46386f20bdc5fad25d3b
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/99103
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 93296
Add slice buffer structure for VP8 in accordance with other codecs.
Change-Id: I712ef566abb783fab53146043357b7beff49b6de
Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
Reviewed-on: http://android.intel.com:8080/98565
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 90494
Change-Id: Ifef4ebc201bd6c516a7bfbe239834747d765fa40
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Reviewed-on: http://android.intel.com:8080/95042
Reviewed-by: cactus <cactus@intel.com>
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 83882
Fix klocwork issue that complaine array 'fool_context[idx].fool_buf'
of size 43 may use index value(s) 0..255
Change-Id: I5a257f1678784a8e9b7e00460e9af08f23098682
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/89325
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|
|
BZ: 77254
Fix NULL pointer dereference risk issues
Change-Id: Ib125c13c1d698d9105fbe4235355769c04f4da39
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Signed-off-by: pingshix <pingx.shi@intel.com>
Reviewed-on: http://android.intel.com:8080/83996
Reviewed-by: Yuan, Shengquan <shengquan.yuan@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
BZ: 78377
Add the ability to rotate a source surface clockwise by a fixed number
of degrees (VA_ROTATION_xxx flags). The outcome of this operation is
scaled to fit the specified output_region.
Change-Id: I03bb681593feb0be382eccf12289021a4a3e5235
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
Signed-off-by: Li Zeng <li.zeng@intel.com>
Reviewed-on: http://android.intel.com:8080/85118
Reviewed-by: Feng, Wei <wei.feng@intel.com>
Reviewed-by: Shi, PingX <pingx.shi@intel.com>
Tested-by: Shi, PingX <pingx.shi@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|