summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2014-06-16Bump VA-API to 0.35.2.HEADmasterGwenole Beauchesne1-1/+1
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-06-16Merge H.264 MVC profiles from staging branch.Gwenole Beauchesne3-1/+7
Cherry-pick'ed from: 64f0223: vainfo: add the support for the new VA profiles b6a6e24: reorder VAProfile{H264MultiviewHigh,StereoHighVP8Version0_3} 7a5a81b: test/basic: update to new API Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-05-09bva: bump version to 1.3.2.pre1 for developmentXiang, Haihao1-2/+2
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-05-09libva 1.3.1Xiang, Haihao2-3/+3
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-05-05Update NEWSXiang, Haihao1-1/+8
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-05-05Bump VA-API to 0.35.1Xiang, Haihao1-1/+1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-05-05Fix VA_ENC_PACKED_HEADER_RAW_DATA value.Gwenole Beauchesne1-1/+1
Attribute values for VAConfigAttribEncPackedHeaders config shall represent a valid maskable set of bits. So, make sure "raw" packed header mask is 0x10, not 0x0c. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-04-25Fix the broken installXiang, Haihao1-1/+8
install -d /usr/share/doc/libva/html install -m 0644 html-out/* /usr/share/doc/libva/html install: omitting directory `html-out/search' make[2]: *** [install-html-local] Error 1 make[2]: Leaving directory `/home/xhh/graphics/ex/vaapi/libva/doc' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/home/xhh/graphics/ex/vaapi/libva/doc' make: *** [install-recursive] Error 1 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit ee948e105b97a03b60168b4e5aed3c64a14c37e6)
2014-04-25Added STE filter to the VPP pipeline.Jonathan Bian1-0/+2
2014-04-15Add a workaround for a bug in xorg-server/glxRinat Ibragimov1-0/+9
See details at https://bugs.freedesktop.org/show_bug.cgi?id=76755 Signed-off-by: Rinat Ibragimov <ibragimovrinat@mail.ru> Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-27Doxygen tags in libva.Sameer Kibey1-95/+94
Updated the doxygen tags in libva for generating doxygen based documentation. Signed-off-by: Sameer Kibey <sameer.kibey@intel.com>
2014-03-25libva: bump version for developmentXiang, Haihao1-2/+2
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-24libva 1.3.0Xiang, Haihao2-4/+4
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-18va: keep compatibility with the backend driver built against 0.34.xXiang, Haihao1-0/+1
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-17va: Bump VA-API to 0.35 and libva to 1.3.0.pre1Xiang, Haihao2-3/+8
Update NEWS as well Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-17vatrace: fix a missing field of va_TraceMsgAustin Yuan1-2/+2
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit 2bf493a4838b419a61fa5cc6925fab4d4786dbcd)
2014-03-17vatrace: simplify coded buffer traceAustin Yuan1-39/+5
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit d46a3d927ce66e0f7b61c8c184cf80b6d926327e) Conflicts: va/va_trace.c
2014-03-17vatrace: Remove VA_TRACE_LOGSIZE because it is uselessAustin Yuan1-51/+0
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit 733bcaeef5ef7a5a0f2f3b12e9565e4c178d58fd) Conflicts: va/va_trace.c
2014-03-17vatrace: print VASurfaceAttribExternalBufferDescriptorAustin Yuan1-7/+38
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit fae9c44816a4c3cfc480d2879d1b4a0c1c3a1527)
2014-03-17Dump max frame size in libva trace.liubolun1-0/+8
Change-Id: I4b38bc5930d653c96b45e4ce91856bfaf0cb277a Signed-off-by: liubolun <bolun.liu@intel.com> (cherry picked from commit 753421b8b3e9bd4529986dc0418e39e05dc2f394)
2014-03-17Add more VA Buffer print to ease debugwfeng61-34/+34
Add more VA Buffer print to ease 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> (cherry picked from commit 8d1eec87d3bf1e4ce13e4302c944569a22129c5d)
2014-03-17vatrace: add trace for VP8 decodingZhao Halley1-0/+230
(cherry picked from commit 303ab444365e7de29d471b28331e1c214877b63a) Conflicts: va/va_trace.c Signed-off-by: Zhao Halley <halley.zhao@intel.com> Signed-off-by: Liu Bolun <bolun.liu@intel.com> [Haihao: fix conflicts with some modifications come from bc49c42bcbfb24286c06b3e7cdb171b2a01c6f80] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-17vatrace: fix UV data offset issue of LIBVA_TRACE_SURFACE_GEOMETRYAustin Yuan1-1/+1
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit c954ff868057e02f620470d64c1f2071e2cfbb4e)
2014-03-17vatrace: refine the log formatAustin Yuan1-52/+46
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit f78e4a6a84178c4561a5b1c8dbb7773e5a575d0f)
2014-03-17vatrace: Partial dumping of VAProcPipelineParameterBufferXiang, Haihao1-0/+230
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit f5c913765e6af38d835cacf339054ccc60bddefb) Conflicts: va/va_trace.c
2014-03-17vatrace: check the pointer against NULL before using itXiang, Haihao1-8/+9
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit 7ae3f1f3666e3571774a9b98ee6571433dcc73d5)
2014-03-17vatrace: Initialize the local variable 'i'Xiang, Haihao1-1/+1
Otherwise the variable is used without being initialized. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit f5a6a2867b88b36936bf721682b674e2979065d3)
2014-03-17vatrace: fix compile warnings and refine some formatAustin Yuan1-58/+61
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit d68c9fb7eebe195d96e113abbf654f782a1450d8) Conflicts: va/va_trace.c
2014-03-17vatrace/vafool: save the context data into display contextAustin Yuan4-964/+960
The static allocation of context data has issue in multiple threads environment. Put the allocation into display context strcuture Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit e1ab961b20583c6c54ad05e2fe6bab619462106f) Conflicts: va/va_trace.c
2014-03-17vatrace: always printf RefPicListAustin Yuan1-41/+40
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit e9e685fe752b9865ba9e28cb63e18ce3f8aed2a0)
2014-03-17va_trace: avoid to dereference a NULL pointerXiang, Haihao1-1/+2
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> (cherry picked from commit e635bf060b68694174cbf24c6b06c573b629ddcc)
2014-03-17vatrace: trace vaQuerySurfaceAttributesAustin Yuan3-34/+151
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com> (cherry picked from commit e468728f9e49603f91ccbce3a232aa3bd98d1fd4) [Haihao: Remove JPEG encode from this commit] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-03vainfo: Query the supported profile list before listing profile/entrypointXiang, Haihao1-2/+17
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-03vainfo: clean up resource in the error handling pathXiang, Haihao1-2/+5
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-03vainfo: Add the support for the new VA profilesXiang, Haihao1-1/+3
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-03-03tests: basic: add missing string representation for VP8 profiles.Gwenole Beauchesne1-0/+1
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-03-03va: drop VAEntrypointMax enumeration.Gwenole Beauchesne2-3/+10
This is an oversight, and that was supposed to be removed earlier. User applications cannot rely on this value to statically allocate an array of possible VA entrypoints. The correct interface is to use vaMaxNumEntrypoints() and dynamically allocate that array. Rationale: VA entrypoints values are maintained sparsely, so this can yield to a large number overall. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-03-03va: include <stdint.h> header.Gwenole Beauchesne1-0/+1
Always include <stdint.h> header by default as we are using standard fixed-size integral types from now on. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2014-02-13vp8 dec: add clear notation for qindexZhong Li1-0/+1
Signed-off-by: Zhong Li <zhong.li@intel.com>
2014-02-13vp8 dec: refine va_dec_vp8.hZhao, Halley1-7/+17
add clear notation for: key_frame/VABoolCoderContextVPX.count/num_of_partitions/partition_size[0] remove mb_skip_coeff since it can be deduced from mb_no_coeff_skip if it is required Signed-off-by: Zhao, Halley <halley.zhao@intel.com>
2014-02-13libva: change the types of all fields in VABoolCoderContextVPXTianmi Chen1-3/+3
BZ: 120268 Change the types of all fields in VABoolCoderContextVPX to "unsigned char" to avoid potential bugs. Change-Id: I483f115080cefe45ae49503ff5737c7dfff305a8 Signed-off-by: Tianmi Chen <tianmi.chen@intel.com>
2014-02-13Changes to VASliceParameterBufferVP8 to make it consistent with slice ↵Jonathan Bian1-11/+18
parameter buffer structure for other formats.
2014-02-13Added VASliceParameterBufferVP8 to describe data partition related fields.Jonathan Bian1-2/+18
2014-02-13Add VP8 decoding APIJonathan Bian3-1/+213
Added new profile, buffer types and data structures for VP8 decoding Signed-off-by: Jonathan Bian <jonathan.bian@intel.com> [Fixed conflicts and remove unused profiles] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
2014-01-16do not request any GLX_DEPTH_SIZE in create_tfp_surfaceRinat Ibragimov1-1/+0
Window depth was confused with OpenGL depth buffer. Signed-off-by: Rinat <ibragimovrinat@mail.ru>
2013-09-13MPEG2ENC: Initialize the f_code based on supported level instead of hacked ↵Zhao Yakui1-6/+22
setting The f_code of MPEG2 picture parameter indicates the max search range of the motion vector prediction. The small value will cause the unoptimized motion vector prediction. So remove the hack setting. Signed-off-by: Zhao Yakui <yakui.zhao@intel.com> (cherry picked from commit 4fa9b3ba9d45a021e282f761d061e1151158c3ea)
2013-08-27va: add new ABGR/XBGR fourcc codes.Victor Ying1-0/+2
Add VA_FOURCC_ABGR and its companion VA_FOURCC_XBGR definition. This represents a packed RGB format with 32 bpp, i.e. 8-bit per component. The components order in memory is A B G R. Signed-off-by: Victor Ying <victor.ying@intel.com> Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-07-15drm: improve check for authentication.Gwenole Beauchesne1-1/+18
On Linux systems, the drmGetClient() function would return the thread ID instead of the actual process ID. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-06-27build: fix make dist.Gwenole Beauchesne2-3/+1
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
2013-06-27libva: bump version for development.Gwenole Beauchesne1-2/+2
Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>