summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Use constant instead of enum for RenderDevice/RenderModelibva-1.0.12Austin Yuan2011-04-011-14/+8
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Fix build issue againAustin Yuan2011-04-011-2/+2
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Fix build issueAustin Yuan2011-04-011-1/+1
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Bump to 1.0.12Austin Yuan2011-04-011-1/+1
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* 1. add interface VARenderDevice for output the video into an external ↵Austin Yuan2011-04-0117-33/+173
| | | | | | | | | | | | device when the WM is not aware of it 2. add interface VARenderMode for APP to swith between overlay and GPU post-processing 3. add VADisplayAttribOverlayColorKey/VADisplayAttribOverlayAutoPaintColorKey which is simliar to Xv for overlay post-processing 4. fix the build issue on Android 2.3 Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com> Signed-off-by: Jason Hu <jason.hu@intel.com> Signed-off-by: Zhaohan Ren <zhaohan.ren@intel.com>
* bump library version to 1.0.11libva-1.0.11Xiang, Haihao2011-03-282-2/+2
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video/VC1: fix for single intensity compensation parameter settingXiang, Haihao2011-03-141-3/+5
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video/VC1: fix data offset for Main/Simple profileXiang, Haihao2011-03-141-7/+13
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video/VC1: disable overlap if PQUANT is less than 9 in Main/Simple ↵Xiang, Haihao2011-03-111-3/+13
| | | | | | profile Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: Fixes the dimension of a surface on SandyBridgeXiang, Haihao2011-03-111-1/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: rendere I420/YV12 surface on SandyBridgeXiang, Haihao2011-03-116-13/+69
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: only use tiled surface for NV12 on SandyBridgeXiang, Haihao2011-03-111-2/+3
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: deinterlacing & scaling on SandyBridgeXiang, Haihao2011-03-105-197/+780
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: shaders for post processing on SandyBridgeXiang, Haihao2011-03-1013-74/+969
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: move pp_context to i965_driver_data and make it a pointer.Xiang, Haihao2011-03-105-64/+81
| | | | | | Later media_state/render_state/pp_context will be moved to object_context. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: don't support MPEG2/VC1/H264 without BSD support on SandyBridge.Xiang, Haihao2011-03-101-10/+15
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: Implement vaDeriveImage()Xiang, Haihao2011-03-105-24/+199
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: map/unmap a tiled GEM BOXiang, Haihao2011-03-101-6/+40
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_dri_video: don't try to render an invalid surfaceXiang, Haihao2011-02-241-1/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: make VADriverContext.vtable a pointer.Gwenole Beauchesne2011-02-101-42/+43
|
* Correct USE_EGL check and bump to libva 1.0.10libva-1.0.10Austin Yuan2011-02-092-3/+3
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Remove suffix of libva.spec from the version stringAustin Yuan2011-02-091-1/+1
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Bump to libva 1.0.9Austin Yuan2011-02-092-2/+2
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Fix build issueAustin Yuan2011-02-095-3/+31
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* 1) cleanup for VA_FOOLAustin Yuan2011-02-0815-57/+318
| | | | | | | | | | 2) initial EGL support 3) libva.spec update for RPM build Signed-off-by: Guoliang Ji <guoliangx.ji@intel.com> Signed-off-by: Jason Hu <jason.hu@intel.com> Signed-off-by: Stephen Ware <stephen.e.ware@intel.com> Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* dummy_drv_video: make VADriverContext.vtable a pointer.Gwenole Beauchesne2011-02-091-44/+45
|
* Make VADriverContext.vtable a pointer.Gwenole Beauchesne2011-02-094-54/+80
|
* Bump VA-API version to 0.32.0. Fix __vaDriverInit*() function name.Gwenole Beauchesne2011-02-094-7/+14
|
* i965_drv_video: set the number of elements in a buffer store.Osin, Alexander I2011-02-091-0/+3
|
* i965_drv_video: check frame store index firstly on SandybridgeXiang, Haihao2011-02-011-1/+2
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Update VAAPI to 0.32Xiang, Haihao2011-01-273-7/+7
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* [G45] Fix check for H.264 decoding support.Gwenole Beauchesne2011-01-274-27/+48
|
* [G45] Fix check for VC-1 decoding supportGwenole Beauchesne2011-01-271-16/+15
|
* i965_drv_video: VC-1 on SandybridgeXiang, Haihao2011-01-263-32/+679
| | | | | | Currently support progressive picture. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Add profile into VAPictureParameterBufferVC1Xiang, Haihao2011-01-261-0/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Bump to 1.0.8libva-1.0.8Austin Yuan2011-01-251-1/+1
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* i965_drv_video: build shaders for decoding & post proscessingXiang, Haihao2011-01-214-2/+470
| | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Singed-off-by: Chen, Yangyang <yangyang.chen@intel.com> Singed-off-by: Han, Haofu <haofu.han@intel.com>
* Refine VA_FOOL, and delete the hard coded clip va_fool_264.hAustin Yuan2011-01-1429-19159/+1546
| | | | | | | | | | | | | | Move test/vainfo into test/vainfo/* Add prototype of vaCreateSurfacesForUserPtr for V4L2 user pointer support Fix klocwork critical issues. Use strnlen and snprintf instead of strlen and sprintf. New interface vaQuerySrufaceError for decode error report and concealment Encode data structure change (long term reference picture interface) Add h264 constrained baseline profile support. Signed-off-by: Elaine Wang <elaine.wang@intel.com> Signed-off-by: Bignlin Chen <binglin.chen.wang@intel.com> Signed-off-by: Yan Zhuang <yanx.zhunag@intel.com> Signed-off-by: Guoliang Ji <guoliangx.ji@intel.com>
* i965_drv_video: support IA44/AI44 subpicture formats on SandybridgeXiang, Haihao2011-01-101-0/+1
| | | | | | This fixes https://bugs.freedesktop.org/show_bug.cgi?id=32868 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* bump library version to 1.0.7libva-1.0.7Xiang, Haihao2011-01-051-1/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libvaAustin Yuan2010-12-212-4/+4
|\
| * i965_drv_video: Bump the libdrm dependency to 2.4.23 for I915_EXEC_BLTDamien Lespiau2010-12-211-3/+3
| | | | | | | | | | | | | | I915_EXEC_BLT has landed recently-ish in libdrm and you need v2.4.23 to be able to compile the i965 driver. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
| * i965_drv_video: Fix a small typo in a commentDamien Lespiau2010-12-211-1/+1
| | | | | | | | | | | | Obviousy 50 - 2 + 8 != 2, 50 - 2 + 8 - 2 seems to be 54 though. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
* | Fix the build issue on AndroidAustin Yuan2010-12-211-12/+16
| | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* | Remove config.h va/va_version.h (from Gwenole)Austin Yuan2010-12-212-162/+0
| | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* | Add sysdeps.h for system-dependent definitions. e.g. Android.Gwenole Beauchesne2010-12-216-11/+49
| |
* | Android: try to auto generate <va/version.h>Gwenole Beauchesne2010-12-212-1/+42
|/
* It makes the compilation visually cleaner and the warnings easier to spot.Damien Lespiau2010-12-211-0/+1
| | | | Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
* Which means adding the tests, the pc files and va/va_version.h (generated ↵Damien Lespiau2010-12-211-2/+18
| | | | | | file) while removing fw/* which are neither part of the repository nor mentioned anywhere in the Makefiles. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
* It's quite useful to be able to see what we are going to build, esp. as the ↵Damien Lespiau2010-12-211-0/+22
| | | | | | i965 driver is not enabled by default. Obviously the summary can be extended with extra information. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>