summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* android: copy va_enc_mpeg2.h target-product directoryAdrian Marius Negreanu2013-08-271-0/+1
| | | | | | | intel-driver includes va_enc_mpeg2.h but since it's not copied over to target-product, it results in an error Signed-off-by: Adrian Marius Negreanu <adrian.m.negreanu@intel.com>
* vatrace: buffer_type_to_string: add missing VABufferTypeAdrian Marius Negreanu2013-08-271-0/+1
| | | | | | sync with VABufferType in va/va.h. Signed-off-by: Adrian Marius Negreanu <adrian.m.negreanu@intel.com>
* Fix the broken installXiang, Haihao2013-08-271-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>
* API: vpp: add blend state for composition.Gwenole Beauchesne2013-08-272-0/+62
| | | | | | | | Add a new VABlendState structure that defines the blending operations for composition. So far, only luma keying, alpha blending and premultiplied alpha are supported. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* API: vpp: add rotation state.Gwenole Beauchesne2013-08-272-1/+64
| | | | | | | | 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. Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* android: update LIBVA_VERSION_S tag.Haitao Huang2013-08-271-1/+1
| | | | Signed-off-by: Haitao Huang <haitao.huang@intel.com>
* android: export JPEG decode header.Haitao Huang2013-08-271-1/+1
| | | | | | Change-Id: Ic9aec3c23a3c1b40a0147aec88cbe14627591562 Signed-off-by: Haitao Huang <haitao.huang@intel.com> Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* test/basic: update to new API.Haitao Huang2013-08-271-0/+1
| | | | Signed-off-by: Haitao Huang <haitao.huang@intel.com>
* build: fix make dist.Gwenole Beauchesne2013-08-271-0/+1
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* Add VP8 decoding APIJonathan Bian2013-08-273-1/+213
| | | | | | Added new profile, buffer types and data structures for VP8 decoding Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
* Add Deblocking and FRC filter to VPP APIJonathan Bian2013-08-271-0/+24
| | | | | | Added Deblocking and FRC filter types and data structures Signed-off-by: Jonathan Bian <jonathan.bian@intel.com>
* Android.mk: install VPP header filesAustin Yuan2013-08-271-1/+3
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* API: bump version to 0.34.0 (libva 1.2.0).Gwenole Beauchesne2013-08-272-3/+8
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* VACodedBufferSegment: correct the descriptionAustin Yuan2013-08-271-0/+2
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* Android.mk: change Android Makefile accordinglyAustin Yuan2013-08-272-1/+3
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* VADisplayAttribDirectSurface: drop itAustin Yuan2013-08-271-12/+0
| | | | | | | | | vaPutSurface may use overlay or GPU alternately. App should use vaQuerySurfaceStatus to check if the surface can be used for decoding. If VASurfaceDisplaying is returned, it means the surface is being rendered by overlay and can't be over-writeen. Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* VADisplayAttribBLEMode: drop it since no implementation for itAustin Yuan2013-08-271-14/+0
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* vpp: link modules from the main page.Gwenole Beauchesne2013-08-271-0/+1
|
* API: h264 encode: make bitstream writers more consistent.Gwenole Beauchesne2013-08-272-14/+8
| | | | | Avoid downcasts to the generic bitstream writer, libva will handle (and check this) internally.
* API: h264 encode: add bitstream writers.Gwenole Beauchesne2013-08-273-0/+268
|
* doc: improve Doxyfile configuration.Gwenole Beauchesne2013-08-271-2/+2
|
* doc: don't add timestamps in generated documentation.Gwenole Beauchesne2013-08-273-5/+10
|
* doc: add placeholder for the Core API.Gwenole Beauchesne2013-08-271-0/+1
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* drm: improve check for authentication.Gwenole Beauchesne2013-07-151-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>
* build: fix make dist.Gwenole Beauchesne2013-06-272-3/+1
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* libva: bump version for development.Gwenole Beauchesne2013-06-271-2/+2
| | | | Signed-off-by: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
* libva 1.2.1libva-1.2.1Xiang, Haihao2013-06-272-2/+6
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* dummy_drv_video: add back VA_DRIVER_INIT_FUNC definition for __vaDriverInit_*()Vincent Bernat2013-06-271-0/+5
| | | | | | | | | Since commit ca1798e77b6fa99dbb010f202a057f75415afd52, dummy driver was defining VA_DRIVER_INIT_FUNC symbol instead of __vaDriverInit_0_33 and therefore cannot be used for testing anymore. We restore the definition of this symbol in configure.ac. Signed-off-by: Vincent Bernat <bernat@luffy.cx>
* tests: rename mpeg2enc to mpeg2vaencXiang, Haihao2013-06-272-4/+4
| | | | | | | This fixes namespace issue with mpeg2enc from the mjpegtools. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=66221 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* New version for developmentXiang, Haihao2013-06-251-2/+2
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* libva 1.2.0Xiang, Haihao2013-06-251-1/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* NEWS: updatesXiang, Haihao2013-06-251-2/+15
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Remove the dummy driver dependency on X11Zhao Yakui2013-06-251-2/+2
| | | | | | Otherwise when x11 is disabled, it can't be compiled correctly. Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
* Remove the EGL dependency on X11Zhao Yakui2013-06-251-2/+2
| | | | | | Otherwise when x11 is disabled, it can't be compiled correctly. Signed-off-by: Zhao Yakui <yakui.zhao@intel.com>
* h264encode: fix mmap out of memmory issueAustin Yuan2013-06-251-80/+61
| | | | | Change-Id: I9d7047d5ac66efefb31509f3ee52a9db28aada23 Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: add more cmdline optionsAustin Yuan2013-06-251-8/+34
| | | | | Change-Id: Ia0326c2649dcf6dfbce275539cb8f4221fa37501 Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: fix ftell overflow issue when open large source YUV filesAustin Yuan2013-06-251-4/+13
| | | | | Change-Id: I30190d4e28bd643f00808a15846e50e8fca28764 Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: coding 1920x1080 with cropAustin Yuan2013-06-251-9/+54
| | | | | Change-Id: I4ba61943c9f2d246deb4bcb69a4781680f63b046 Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: print correct number of RefPicList0/1Austin Yuan2013-06-251-1/+2
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: fix thread lockup issueAustin Yuan2013-06-251-4/+1
| | | | | Change-Id: I6065525f76796603856f5cebf0468f4a59c4b5b5 Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: fix thread lockup issueAustin Yuan2013-06-251-4/+11
| | | | | Change-Id: I3e0f23b5301d8405297b4b88b27e9edccdab6063 Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: fix idr_pic_id issue when encode multiple IDR framesAustin Yuan2013-06-251-3/+3
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: reset IDR poc to 0Elaine Wang2013-06-251-1/+1
| | | | Signed-off-by: Elaine Wang <elaine.wang@intel.com>
* h264encode: dump reconstructed frame and calc PSNRAustin Yuan2013-06-254-123/+405
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: use frame height not the height from VAImage which may be wrongAustin Yuan2013-06-251-3/+3
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: correct negative POC after a new IDRAustin Yuan2013-06-251-4/+6
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: fix encode corruption issue with multiple IDR (-idr_period XX)Austin Yuan2013-06-251-18/+28
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
* h264encode: add some commentsElaine Wang2013-06-251-11/+3
| | | | Signed-off-by: Elaine Wang <elaine.wang@intel.com>
* h264encode: refine calculation logic of reference frame settingElaine Wang2013-06-251-137/+263
| | | | Signed-off-by: Elaine Wang <elaine.wang@intel.com>
* h264encode: fix wrong print informationElaine Wang2013-06-251-5/+7
| | | | Signed-off-by: Elaine Wang <elaine.wang@intel.com>