Gwenole Beauchesne [Tue, 22 Sep 2009 13:03:23 +0000 (13:03 +0000)]
Don't search LIBGL_DRIVERS_PATH, stick to LIBVA_DRIVERS_PATH only or the default path.
Gwenole Beauchesne [Tue, 22 Sep 2009 13:00:34 +0000 (13:00 +0000)]
Fix libva-x11 dependencies. Ensure this grabs libva so that people don't have to check for that themselves.
Gwenole Beauchesne [Tue, 22 Sep 2009 12:29:56 +0000 (12:29 +0000)]
Fix vainfo dependencies (Konstantin Pavlov).
Gwenole Beauchesne [Wed, 2 Jun 2010 07:10:27 +0000 (09:10 +0200)]
Don't dump VA surface pixels if driver doesn't return VA surface buffer.
Gwenole Beauchesne [Wed, 2 Jun 2010 07:07:43 +0000 (09:07 +0200)]
Fix VA tracer to correctly dump array of bytes.
Gwenole Beauchesne [Wed, 2 Jun 2010 07:04:33 +0000 (09:04 +0200)]
Call va_TraceEndPicture() after the actual vaEndPicture(). i.e. let the driver flush and complete rendering of the surface.
Austin Yuan [Wed, 2 Jun 2010 02:22:01 +0000 (10:22 +0800)]
1) clean up Android header file to make it work in C file (from zhaohan.ren at intel.com)
2) rearrange va/Makefile.am (from elaine.wang at intel.com)
3) apply the new VACodedBufferSegment to encode test APP
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Gwenole Beauchesne [Tue, 1 Jun 2010 11:20:17 +0000 (13:20 +0200)]
Fix make dist.
Gwenole Beauchesne [Tue, 1 Jun 2010 10:26:40 +0000 (12:26 +0200)]
Fix TPI lib dependencies.
Gwenole Beauchesne [Tue, 1 Jun 2010 10:30:46 +0000 (12:30 +0200)]
Drop superfluous versions.
Gwenole Beauchesne [Tue, 18 May 2010 15:16:57 +0000 (17:16 +0200)]
Fix out-of-source builds.
Austin Yuan [Fri, 21 May 2010 10:23:51 +0000 (18:23 +0800)]
mv va_android.c -> va_dummy.c
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 20 May 2010 06:42:43 +0000 (14:42 +0800)]
Added intra_idr_period for H264 encode
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 20 May 2010 05:55:37 +0000 (13:55 +0800)]
remove vaDisplayIsValid from libva-glx
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Ren Zhaohan [Tue, 18 May 2010 07:44:55 +0000 (15:44 +0800)]
Pass down ISurface instead of Surface
Ren Zhaohan [Thu, 13 May 2010 06:37:06 +0000 (14:37 +0800)]
remove vaDisplayIsValid by linking libva_android.so
Austin Yuan [Wed, 12 May 2010 21:56:45 +0000 (05:56 +0800)]
increate version
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Wed, 12 May 2010 21:09:09 +0000 (14:09 -0700)]
Fix build issue
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Gwenole Beauchesne [Tue, 13 Apr 2010 02:54:11 +0000 (04:54 +0200)]
Add OpenGL extensions (v3) and generic implementation with TFP and FBO.
Gwenole Beauchesne [Mon, 8 Mar 2010 08:44:25 +0000 (09:44 +0100)]
Add OpenGL extensions (v3) and generic implementation with TFP and FBO.
Ren Zhaohan [Wed, 12 May 2010 06:16:37 +0000 (14:16 +0800)]
remove Drawable paramater of vaPutSurfaceBuf
Ren Zhaohan [Wed, 12 May 2010 04:04:28 +0000 (12:04 +0800)]
Add copy va_tpi.h in Android.mk
Ren Zhaohan [Tue, 11 May 2010 06:45:13 +0000 (14:45 +0800)]
Add local vaDisplayIsValid
Ren Zhaohan [Tue, 11 May 2010 06:36:43 +0000 (14:36 +0800)]
Merge branch 'test' into libva-1.1
Ren Zhaohan [Tue, 11 May 2010 06:33:37 +0000 (14:33 +0800)]
Add vaPutSurfaceBuf to va_backend_tpi.h and va_tpi.c[h], update Android.mk for new shared lib libva_android_tpi.so
Austin Yuan [Mon, 10 May 2010 17:14:53 +0000 (01:14 +0800)]
global vaDisplayIsValid
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Fri, 7 May 2010 18:03:56 +0000 (02:03 +0800)]
Seperate 3rd party API (e.g. vaCreateSurfaceFromXXX) into a libva-tpi.so
and driver table memory is allocated by driver if driver wants to support it.
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Ren Zhaohan [Fri, 7 May 2010 03:42:16 +0000 (11:42 +0800)]
Remove and redifine some Xlib Macros, use void* instead of Surface* for VAStatus (*vaPutSurface)
Ren Zhaohan [Thu, 6 May 2010 11:40:00 +0000 (19:40 +0800)]
move va_android.c => va_android.cpp, use sp<Surface> instead of void*.
Ren Zhaohan [Thu, 6 May 2010 06:39:16 +0000 (14:39 +0800)]
restore old va_DisplayContextGetDriverName
Ren Zhaohan [Thu, 6 May 2010 01:49:51 +0000 (09:49 +0800)]
use Surface* instead of void*
Ren Zhaohan [Wed, 5 May 2010 08:19:39 +0000 (16:19 +0800)]
add new va_DisplayContextGetDriverName, remove 'x11/XX' include folder name
Ren Zhaohan [Tue, 4 May 2010 07:56:25 +0000 (15:56 +0800)]
remove udev
Austin Yuan [Thu, 29 Apr 2010 03:34:10 +0000 (11:34 +0800)]
android and dummy backend
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Wed, 28 Apr 2010 23:20:56 +0000 (07:20 +0800)]
Merge branch 'va_backend' into PO
Conflicts:
va/android/va_android.c
va/va_android.h
va/va_backend.h
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Ren Zhaohan [Tue, 27 Apr 2010 06:36:24 +0000 (14:36 +0800)]
libva backend
Austin Yuan [Tue, 27 Apr 2010 00:04:45 +0000 (08:04 +0800)]
Added VACodedBufferSegment
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Fri, 16 Apr 2010 18:56:53 +0000 (02:56 +0800)]
save
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 15 Apr 2010 22:57:13 +0000 (06:57 +0800)]
save
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 15 Apr 2010 22:24:31 +0000 (06:24 +0800)]
save
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 15 Apr 2010 22:16:19 +0000 (06:16 +0800)]
save
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Thu, 15 Apr 2010 21:36:59 +0000 (05:36 +0800)]
save
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Ren Zhaohan [Thu, 8 Apr 2010 05:44:05 +0000 (13:44 +0800)]
Add vaPutSurfaceBuf for Android
Ren Zhaohan [Wed, 7 Apr 2010 11:40:34 +0000 (19:40 +0800)]
psb_drv_video error: vaPutSurface: invalidate drawable
Austin Yuan [Wed, 7 Apr 2010 02:46:17 +0000 (10:46 +0800)]
remove the unmature MIO
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Wed, 7 Apr 2010 02:46:02 +0000 (10:46 +0800)]
Merge branch 'master' of ssh://git@moblin.intel.com/umg-moorestown-libva
Ren Zhaohan [Tue, 6 Apr 2010 09:43:02 +0000 (17:43 +0800)]
Add Android.mk under libva/ to recursive call sub-dir's makefile
Elaine Wang [Tue, 6 Apr 2010 08:06:28 +0000 (16:06 +0800)]
Add coded_buf to VAEncPictureParameterBufferJPEG.
Austin Yuan [Tue, 6 Apr 2010 01:11:27 +0000 (09:11 +0800)]
Merge branch 'master' of ssh://git@moblin.intel.com/umg-moorestown-libva
Ren Zhaohan [Thu, 1 Apr 2010 11:45:55 +0000 (19:45 +0800)]
Add Android.mk, pass compile
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>
Ren Zhaohan [Thu, 1 Apr 2010 06:57:38 +0000 (14:57 +0800)]
Update va_DisplayContextIsValid, driver name and included files
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
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