summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bump to 1.0.14libva-1.0.14Xiang, Haihao2011-07-281-1/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: don't export internal driver functions.Gwenole Beauchesne2011-07-273-1/+20
| | | | | Make sure to use our internal functions. In particular, we override some DRM functions and they have to be used. e.g. this fixes VA/GLX.
* va.h: VA_DECODE_ERROR_TYPE changed to VADecodeErrorType for unified codying ↵Austin Yuan2011-07-261-4/+4
| | | | | | | | | style (CamelCase) VA_DECODE_SLICE_MISSING --> VADecodeSliceMissing VA_DECODE_MB_ERROR --> VADecodeMBError Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* dri2: ignore BadDrawable errors.Gwenole Beauchesne2011-07-261-1/+20
| | | | | | | | | | | | | | | | | | | Hi, This patch fixes the following error. X Error of failed request: BadDrawable (invalid Pixmap or Window parameter) Major opcode of failed request: 137 (DRI2) Minor opcode of failed request: 4 (DRI2DestroyDrawable) Resource id in failed request: 0x4800001 Serial number of failed request: 30 Current serial number in output stream: 32 The X drawable can die before we notice it in free_drawable_hashtable(), called through vaTerminate(). This patch is ported from Mesa (GLX/DRI2). Regards, Gwenole.
* Fix make dist.Gwenole Beauchesne2011-07-264-2/+7
|
* Fix out-of-source builds.Gwenole Beauchesne2011-07-269-17/+18
|
* i965_drv_video: cosmetics (cleanup Makefile).Gwenole Beauchesne2011-07-261-40/+58
|
* cosmetics: clean up Makefiles.Gwenole Beauchesne2011-07-263-73/+108
|
* VA/X11: drop useless casts.Gwenole Beauchesne2011-07-264-18/+18
|
* VA/GLX: drop useless casts.Gwenole Beauchesne2011-07-261-19/+19
|
* vatrace: trace JPEG encode parametersAustin Yuan2011-07-261-0/+109
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Update on vatrace/test and va.hAustin Yuan2011-07-148-51/+107
| | | | | | | | vatrace:print H263 decode paramters test/putsurfac: create drawable with a geometry from commandline va.h: add BGRA fourcc Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* i965_drv_video: update post processing interfaceXiang, Haihao2011-07-125-263/+282
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: fixes assertion failureXiang, Haihao2011-07-083-26/+39
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: fix next slice vertical position for field pictureXiang, Haihao2011-07-071-1/+1
| | | | | | This fixes https://bugs.freedesktop.org/show_bug.cgi?id=38628 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* vatrace: print MPEG4/H263 encode parameters informationAustin Yuan2011-06-302-24/+188
| | | | | Change-Id: Ib39b436865c2b665dc49c916d5f364f03e8c79b5 igned-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* i965_drv_video: add support for VA_SUBPICTURE_DESTINATION_IS_SCREEN_COORD.Gwenole Beauchesne2011-06-293-16/+21
|
* i965_drv_video: fix subpicture scale factor for Y axis.Gwenole Beauchesne2011-06-291-1/+1
|
* i965_drv_video: simplify put_surface() and put_subpicture() args.Gwenole Beauchesne2011-06-295-371/+221
|
* va/test/putsurface_x11: avoid warning 'warning: ‘win’ is used ↵Xiang, Haihao2011-06-241-0/+3
| | | | | | | | uninitialized in this function' This fixes broken putsurface on X11 Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* va/test: return a value to silence compiler waringXiang, Haihao2011-06-242-1/+3
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* va: fix warning about memset.Xiang, Haihao2011-06-242-2/+2
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* test/putsurface: more cleanup, remove #ifdef ANDROID from putsurface_common.cAustin Yuan2011-06-205-148/+182
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* test/putsurface: add UV element into the auto-generated imageAustin Yuan2011-06-195-4/+28967
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Fix vaTerminate() with non DRI-based drivers.Gwenole Beauchesne2011-06-171-1/+1
|
* va-android: same as X11, also always create a new VA display on androidAustin Yuan2011-06-161-40/+13
| | | | | | | | | Previously a VA display will be shared if a native display is shared by multiple threads, it will casue some thread safety issue in a multi-threaded program. Remove the global VADisplayContextP pDisplayContexts which is not thread safe Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* i965_drv_video: fix assertion failureXiang, Haihao2011-06-151-2/+1
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: fix GPU hang issue when decoding field coded MPEG2 picture.Xiang, Haihao2011-06-145-26/+56
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* libva: fix memeory leaks in libvaEdgar Hucek2011-06-132-0/+12
| | | | | Signed-off-by: Edgar Hucek <gimli@dark-green.com> Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: fix memory leaks in i965 driverEdgar Hucek2011-06-131-0/+1
| | | | Signed-off-by: Edgar Hucek <gimli@dark-green.com>
* i965_drv_video: track the internal format of a surfaceXiang, Haihao2011-06-138-20/+27
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* Revert the change in VA_DRI2SwapBuffers: _XReply -->_XSendAustin Yuan2011-06-101-2/+2
| | | | | | | We should use _XReplay. _XSend will introduce more CPU usage Signed-off-by: Edgar Hucek <gimli@dark-green.com> Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* Merge branch 'master' of git+ssh://git.freedesktop.org/git/libvaAustin Yuan2011-06-1021-68/+993
|\
| * test/encode/avcenc: don't include <pciaccess.h>Xiang, Haihao2011-06-101-1/+0
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * i965_drv_video: encode on IvybridgeXiang, Haihao2011-06-107-26/+602
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * i965_drv_video: fix VME shadersXiang, Haihao2011-06-106-8/+12
| | | | | | | | | | | | | | 1. The response length for inter type on Ivybridge is 6. 2. fix register region Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
| * i965_drv_video: new shaders for VME on IvybridgeXiang, Haihao2011-06-1013-37/+383
| | | | | | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* | Corrected trace prints (updated, change format, etc), replaced \t by spaces ↵Alexander Osin2011-06-091-62/+116
|/ | | | in source code
* i965_drv_video: set surface base address in VMEXiang, Haihao2011-06-092-89/+36
| | | | | | | It is easy to fill the binding table without relocation and make sure all offsets in binding table only uses bits[15:0] Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: clean upXiang, Haihao2011-06-091-6/+1
| | | | | | Don't emit PIPE_CONTROL directly, instead call intel_batchbuffer_emit_mi_flush. Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: Added check of obj_surface->bo field inside ↵Alexander Osin2011-06-091-1/+3
| | | | i965_media_h264_surface_state()
* test/basic testing programs do not need to be installedAustin Yuan2011-06-071-3/+3
| | | | | | | | | in /usr/bin; one can run make valgrind here as a check, or run them under make check too. From gimli at dark-green.com Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* i965_drv_video: improved MV quality for VMEZhou Chang2011-06-024-61/+39
|
* Bump to 1.0.13libva-1.0.13Austin Yuan2011-05-301-1/+1
| | | | Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* libva: several changesAustin Yuan2011-05-308-23/+67
| | | | | | | | | 1) add free_drawable 2) clean the license of Android.mk 3) define VA_ROTATION_270 to 3 instead of 4 Signed-off-by: Zhaohan Ren <zhaohan.ren@intel.com> Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
* i965_drv_video: clean up codesXiang, Haihao2011-05-257-200/+55
| | | | | | Check and allocate surface BO in a same function Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: rendering for IvybridgeXiang, Haihao2011-05-253-81/+1234
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: new shaders for rendering on IvybridgeXiang, Haihao2011-05-2511-2/+448
| | | | | | SEND on Ivybridge uses GRFs instead of MRFs Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: VC1 decoding on IvybridgeXiang, Haihao2011-05-252-70/+72
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
* i965_drv_video: H.264 & MPEG2 decoding on IvybridgeXiang, Haihao2011-05-255-3/+2252
| | | | Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>