Austin Yuan [Thu, 1 Apr 2010 08:03:16 +0000 (16:03 +0800)]
Added codedbuf into JPEG encode picture parameter
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 1 Apr 2010 06:43:58 +0000 (14:43 +0800)]
Added MIO example based on vaPutSurface
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Ren Zhaohan [Thu, 1 Apr 2010 14:04:18 +0000 (22:04 +0800)]
pass moblin compile
Ren Zhaohan [Thu, 1 Apr 2010 11:45:55 +0000 (19:45 +0800)]
Add Android.mk, pass compile
Austin Yuan [Wed, 31 Mar 2010 06:37:22 +0000 (14:37 +0800)]
move vaPutSurface(dpy, Surface *draw, XXX) into android/va_android.c
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Wed, 31 Mar 2010 06:34:12 +0000 (14:34 +0800)]
fix build issue
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Wed, 31 Mar 2010 06:23:36 +0000 (14:23 +0800)]
Initial android backend
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Wed, 31 Mar 2010 05:21:43 +0000 (13:21 +0800)]
Display *x11_dpy ==> void *native_dpy for other window system
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Tue, 30 Mar 2010 07:19:28 +0000 (15:19 +0800)]
merge vatrace
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Mon, 29 Mar 2010 08:22:42 +0000 (16:22 +0800)]
fix build issue
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Mon, 29 Mar 2010 06:56:32 +0000 (14:56 +0800)]
Add entrypoint for JPEG encode
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Mon, 29 Mar 2010 06:43:20 +0000 (14:43 +0800)]
Added JPEG/IEP data structure
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Mon, 29 Mar 2010 05:20:50 +0000 (13:20 +0800)]
Merge branch 'powervr_iep_lite'
Daniel(Qiang), Miao [Wed, 24 Mar 2010 16:22:18 +0000 (00:22 +0800)]
add PowerVR IEP Lite related new display attributes
Austin Yuan [Wed, 24 Mar 2010 02:43:53 +0000 (10:43 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva into sync-fdo-master
Gwenole Beauchesne [Fri, 21 Aug 2009 11:34:50 +0000 (11:34 +0000)]
Move vaPutSurface() flags to <va/va.h> header.
Gwenole Beauchesne [Mon, 8 Mar 2010 08:41:41 +0000 (09:41 +0100)]
Fix drivers build.
Gwenole Beauchesne [Mon, 8 Mar 2010 08:48:47 +0000 (09:48 +0100)]
Drop <va/va_x11.h> include from <va/va_backend.h> as it is pointless.
Austin Yuan [Mon, 8 Mar 2010 05:36:15 +0000 (13:36 +0800)]
Remove IN_LIBVA defines, Thanks for the patch from Gwenole
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Fri, 5 Mar 2010 04:34:36 +0000 (12:34 +0800)]
Fix a typo
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Thu, 4 Mar 2010 09:54:20 +0000 (17:54 +0800)]
Fix test/./h264encode.c issue
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Fri, 12 Feb 2010 12:21:01 +0000 (12:21 +0000)]
Fix make dist (missing loadsurface.h).
Gwenole Beauchesne [Fri, 12 Feb 2010 11:56:02 +0000 (11:56 +0000)]
Add missing libs (pthreads).
Austin Yuan [Thu, 17 Dec 2009 03:07:16 +0000 (11:07 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva into sync-fdo-master
Austin Yuan [Thu, 17 Dec 2009 03:05:38 +0000 (11:05 +0800)]
Update libva library version to 1.0.1. should increase the revision when the library has change
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Thu, 17 Dec 2009 02:57:13 +0000 (10:57 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva into sync-fdo-master
Gwenole Beauchesne [Mon, 23 Nov 2009 12:21:24 +0000 (12:21 +0000)]
Add extra picture info fields for VDPAU/MPEG-4.
Austin Yuan [Tue, 8 Dec 2009 09:16:08 +0000 (17:16 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva into sync-fdo-master
Austin Yuan [Tue, 8 Dec 2009 09:14:13 +0000 (17:14 +0800)]
remove the duplicated X11 subdir
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Tue, 1 Dec 2009 04:00:37 +0000 (12:00 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva into sync-fdo-master
Austin Yuan [Tue, 1 Dec 2009 03:58:22 +0000 (11:58 +0800)]
fix test build issue
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Tue, 1 Dec 2009 03:49:02 +0000 (11:49 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva into sync-fdo-master
Austin Yuan [Tue, 1 Dec 2009 03:45:51 +0000 (11:45 +0800)]
fix test build issue on a clean system
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Tue, 1 Dec 2009 03:20:10 +0000 (11:20 +0800)]
Merge branch 'sync-fdo-master'
Austin Yuan [Tue, 1 Dec 2009 03:09:41 +0000 (11:09 +0800)]
refine test program: putsurface/h264encode
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Mon, 30 Nov 2009 02:59:34 +0000 (10:59 +0800)]
Assign the magic number to a macro
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Fri, 27 Nov 2009 09:57:18 +0000 (17:57 +0800)]
Add license header
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Fri, 27 Nov 2009 09:54:30 +0000 (17:54 +0800)]
re-arrange test programs
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Mon, 23 Nov 2009 08:21:41 +0000 (16:21 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva
Austin Yuan [Mon, 23 Nov 2009 08:19:36 +0000 (16:19 +0800)]
Added a "magic" number to VADisplayContext in case an illeal VA dpy passed in
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Fri, 20 Nov 2009 08:07:03 +0000 (16:07 +0800)]
Merge branch 'master' of git+ssh://AustinYuan@git.freedesktop.org/git/libva
Austin Yuan [Fri, 20 Nov 2009 08:02:14 +0000 (16:02 +0800)]
Added VA_STATUS_ERROR_SURFACE_IN_DISPLAYING
Overlay may be used for vaPutSurface, in this case, vaSyncSurface can
return VA_STATUS_ERROR_SURFACE_IN_DISPLAYING to indication a failure
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 18 Nov 2009 03:24:29 +0000 (11:24 +0800)]
fix rendering of RGBA subpicture
Gwenole Beauchesne [Wed, 18 Nov 2009 02:44:20 +0000 (10:44 +0800)]
simplify subpicture formats. make sure the returned VAImageFormats are correctly filled in
Gwenole Beauchesne [Wed, 18 Nov 2009 02:43:23 +0000 (10:43 +0800)]
fix upload of the subpicture palette.
Gwenole Beauchesne [Wed, 18 Nov 2009 02:41:26 +0000 (10:41 +0800)]
implement vaSetImagePalette
Gwenole Beauchesne [Wed, 18 Nov 2009 02:35:50 +0000 (10:35 +0800)]
the VA API spec metion that the dest rectangle to vaAssociateSubpicture() is relative to the parent surface. So, we have another level of scaling since the surface can be scaled during vaPutSurface. This patch tries to fix that.
Gwenole Beauchesne [Wed, 18 Nov 2009 02:32:11 +0000 (10:32 +0800)]
fix subpicture association and deassociation
Gwenole Beauchesne [Wed, 18 Nov 2009 02:09:47 +0000 (10:09 +0800)]
Add MAX helper function
Gwenole Beauchesne [Wed, 18 Nov 2009 02:06:25 +0000 (10:06 +0800)]
cleanup vaCreateImage, make it possible to add formats later
Gwenole Beauchesne [Wed, 18 Nov 2009 02:05:31 +0000 (10:05 +0800)]
fix vaDestroyImage()
Gwenole Beauchesne [Wed, 18 Nov 2009 03:44:03 +0000 (11:44 +0800)]
Fix vaAssociateSubpicture() arguments
Gwenole Beauchesne [Wed, 18 Nov 2009 03:43:23 +0000 (11:43 +0800)]
Fix VA driver version.
Gwenole Beauchesne [Wed, 18 Nov 2009 03:42:42 +0000 (11:42 +0800)]
Fix vaQueryImageFormats() to return 0 image formats supported at this time.
Gwenole Beauchesne [Wed, 18 Nov 2009 03:40:24 +0000 (11:40 +0800)]
Implement vaQueryDisplayAttributes() as a no-op.
Xiang, Haihao [Tue, 15 Sep 2009 05:39:31 +0000 (13:39 +0800)]
i965_drv_driver: use the horizontal position of a slice.
Gwenole Beauchesne [Wed, 9 Sep 2009 11:23:43 +0000 (11:23 +0000)]
Clean up NVIDIA driver detection code.
Gwenole Beauchesne [Wed, 9 Sep 2009 11:09:59 +0000 (11:09 +0000)]
Drop assert() in isDRI1Connected().
Gwenole Beauchesne [Thu, 10 Sep 2009 13:40:22 +0000 (13:40 +0000)]
Add VASliceParameterBufferMPEG2.slice_horizontal_position for i965 driver.
Austin Yuan [Thu, 10 Sep 2009 03:34:10 +0000 (11:34 +0800)]
Merge branch 'master-fd.o'
Austin [Thu, 10 Sep 2009 03:13:53 +0000 (11:13 +0800)]
Removes references to SDS versioning in libva (from Gwenole)
Signed-off-by: Austin <austin@austin-desktop.(none)>
Austin Yuan [Thu, 3 Sep 2009 09:43:33 +0000 (17:43 +0800)]
Merge branch 'master-fd.o'
Austin Yuan [Thu, 3 Sep 2009 09:42:01 +0000 (17:42 +0800)]
Update va.h version number
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Thu, 3 Sep 2009 03:25:10 +0000 (11:25 +0800)]
Merge branch 'master-fd.o'
Austin Yuan [Thu, 3 Sep 2009 03:20:35 +0000 (11:20 +0800)]
Mv libva_display.pc.in -> libva-x11.pc.in to fix autogen.sh issue
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Fri, 21 Aug 2009 11:42:53 +0000 (11:42 +0000)]
Drop libva_display. Explicitly use libva-x11.
Gwenole Beauchesne [Thu, 13 Aug 2009 14:43:30 +0000 (14:43 +0000)]
Fix libva-x11-VERSION.so.* dependencies.
Gwenole Beauchesne [Thu, 13 Aug 2009 14:43:09 +0000 (14:43 +0000)]
Fix NVIDIA driver version string parser.
Gwenole Beauchesne [Thu, 27 Aug 2009 15:40:29 +0000 (15:40 +0000)]
Add VA_STATUS_ERROR_UNIMPLEMENTATION string representation.
Gwenole Beauchesne [Wed, 2 Sep 2009 09:33:10 +0000 (09:33 +0000)]
Drop references to SDS.
Austin Yuan [Mon, 31 Aug 2009 08:29:11 +0000 (16:29 +0800)]
Merge branch 'master-fd.o'
Austin Yuan [Mon, 31 Aug 2009 08:27:09 +0000 (16:27 +0800)]
__vaDriverInit_0_30 --> __vaDriverInit_0_31 for libva31
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Fri, 28 Aug 2009 09:33:21 +0000 (17:33 +0800)]
Merge branch 'master-fd.o'
Conflicts:
Makefile.am
configure.ac
dummy_drv_video/dummy_drv_video.c
i965_drv_video/Makefile.am
i965_drv_video/i965_drv_video.c
src/Makefile.am
src/va.c
src/va.h
src/va_backend.h
src/x11/va_x11.c
test/test_12.c
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Fri, 28 Aug 2009 09:25:21 +0000 (17:25 +0800)]
Remove context from vaSyncSurface
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:54:44 +0000 (07:54 +0000)]
Split libva DSO into core (libva.so) and display-dependent parts (libva-x11.so).
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Thu, 27 Aug 2009 09:50:18 +0000 (17:50 +0800)]
Assgin VASurfaceRendering a non-zero value instead of 0
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Thu, 27 Aug 2009 09:45:40 +0000 (17:45 +0800)]
Combine vaPutImage/vaPutImage2, vaAssociateSubpicture/vaAssociateSubpicture2
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Thu, 27 Aug 2009 08:54:29 +0000 (16:54 +0800)]
Update VAAPI to 0.31, libva.so SONAME to libva.so.1
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 26 Aug 2009 16:01:10 +0000 (16:01 +0000)]
Add VA_STATUS_ERROR_UNIMPLEMENTED.
Gwenole Beauchesne [Wed, 8 Jul 2009 07:45:28 +0000 (07:45 +0000)]
Fix bit-fields types.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:58:11 +0000 (07:58 +0000)]
Add new bit to signal VC-1 skipped P-frames.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:57:54 +0000 (07:57 +0000)]
Add new H.264 fields for XvBA backend.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:57:32 +0000 (07:57 +0000)]
Add new VC-1 fields for VDPAU backend.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:57:17 +0000 (07:57 +0000)]
Add new H.264 fields for VDPAU backend.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Mon, 24 Aug 2009 19:32:22 +0000 (03:32 +0800)]
Sync latest fd.o libva:master
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Mon, 24 Aug 2009 16:35:05 +0000 (00:35 +0800)]
Merge branch 'test'
Austin Yuan [Fri, 14 Aug 2009 14:30:02 +0000 (22:30 +0800)]
Don't include VAAPI version to SONAME
VAAPI version upgrade doesn't mean it will break binary compatibility
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:56:57 +0000 (07:56 +0000)]
Explicit API extensions versioning from SDS.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:56:05 +0000 (07:56 +0000)]
Fix NVIDIA driver detection.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:55:42 +0000 (07:55 +0000)]
Add <va_version.h> for versioning helpers.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Xiang, Haihao [Tue, 11 Aug 2009 05:49:28 +0000 (13:49 +0800)]
i965_drv_video: clear draw buffer before rendering.
Zou Nan hai [Fri, 7 Aug 2009 02:42:13 +0000 (10:42 +0800)]
i965_drv_video: fix rendering issue
Xiang, Haihao [Wed, 5 Aug 2009 03:48:18 +0000 (11:48 +0800)]
i965_drv_driver: fix assertion failure
Xiang, Haihao [Mon, 27 Jul 2009 09:11:25 +0000 (17:11 +0800)]
i965_drv_video: Eanble VAAPI on IGDNG
Xiang, Haihao [Mon, 27 Jul 2009 08:39:53 +0000 (16:39 +0800)]
i965_drv_video: add new compiled shader programs for IGDNG
Xiang, Haihao [Mon, 27 Jul 2009 08:35:56 +0000 (16:35 +0800)]
Check the version of intel-gen4asm in configure.ac
Austin Yuan [Wed, 8 Jul 2009 09:50:16 +0000 (17:50 +0800)]
put drivers into /usr/lib/dri by default
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Austin Yuan [Wed, 8 Jul 2009 09:48:06 +0000 (17:48 +0800)]
don't build i965 driver by default
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:58:29 +0000 (07:58 +0000)]
Add VASliceParameterBufferBase.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
Gwenole Beauchesne [Wed, 8 Jul 2009 07:56:26 +0000 (07:56 +0000)]
Remove obsolete fields.
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>