Age | Commit message (Collapse) | Author |
|
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>
|
|
BZ: 72756
1) Dump basic_unit_size/rc_flags of VAEncMiscRateControlParameter
2) Add VP8 encode header file
3) Add VAConfigAttribEncAutoReference
Change-Id: If2f22b6ed815435f2741cdfa6b5706c6b2b7a8a5
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Reviewed-on: http://android.intel.com:8080/81250
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: 68817
Cached memory consume more power in video recording. If libva
support none-cache user pointer, camera can use ash to allocate
none-cache memory(ashmemory) as share buffer.
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Change-Id: I64084bc65b8145150be25e9e7198dc78d888e1bd
Reviewed-on: http://android.intel.com:8080/76776
Reviewed-by: Wang, Elaine <elaine.wang@intel.com>
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: Tong, BoX <box.tong@intel.com>
Tested-by: cactus <cactus@intel.com>
Reviewed-by: cactus <cactus@intel.com>
|
|
BZ: 67340
libva trace can't dump coded buffer. It's caused by the wrong
decison in vaTraceEndPicture function which only dump coded buffer
when surface dumping is enabled.
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Change-Id: I8b0ec01e59faff3bfd5345d95cbf0e781f6f3706
Reviewed-on: http://android.intel.com:8080/76775
Reviewed-by: Wang, Elaine <elaine.wang@intel.com>
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
as surface source indicators.
BZ: 66855
Issue: "libva" is not ready to accept ION shared
FDs and create surfaces based on them.
Solution: add a new item to VASurfaceMemoryType.
Change-Id: Id43602e48572ff1a63b9e6c642cb3859f8006817
Signed-off-by: SUN,Jing <jing.a.sun@intel.com>
Reviewed-on: http://android.intel.com:8080/76774
Tested-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: Tong, BoX <box.tong@intel.com>
Reviewed-by: cactus <cactus@intel.com>
Tested-by: cactus <cactus@intel.com>
|
|
BZ: 63920
Video recording crash when va trace is enabled. It's caused by
using wrong buffer type to trace slice buffer. This patch distinguish buffer
type VAEncSliceParameterBuffer from VAEncSliceParameterBufferH264 by
the buffer size.
Signed-off-by: Elaine Wang <elaine.wang@intel.com>
Change-Id: Ibc5c6a17b155e305151a25580b4e613702665ad1
Reviewed-on: http://android.intel.com:8080/71339
Reviewed-by: Wang, Elaine <elaine.wang@intel.com>
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: 51921
Update the VAProfileNone to -1 according Jonathan's design
Update the Pipeline End flag
Change-Id: I596326cb46cb4a8bbdd540f9c9b7c663c086d194
Signed-off-by: Wang Kun <kun.k.wang@intel.com>
Reviewed-on: http://android.intel.com:8080/63239
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: 51418
delete the unused variable to address the klocwork issue
Signed-off-by: Guoliang Ji <guoliang.ji@intel.com>
Change-Id: I6642856221c011a19081126604dbba1a8356b105
Reviewed-on: http://android.intel.com:8080/61672
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: 46156
To avoid libva binary compatiable issue.
Change-Id: I1c0de99f6b161d1586b74d510b249155487bdc00
Signed-off-by: Li Zeng <li.zeng@intel.com>
Signed-off-by: hding3 <haitao.ding@intel.com>
Reviewed-on: http://android.intel.com:8080/59874
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
|