Austin Yuan [Fri, 4 Jun 2010 09:31:07 +0000 (17:31 +0800)]
Link libva-android with libva for vaDisplayIsValid
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Austin Yuan [Fri, 4 Jun 2010 06:29:01 +0000 (14:29 +0800)]
Follow up the change of "LIBVA_DRIVER_NAME", remove it from va_android.cpp
Signed-off-by: Austin Yuan <shengquan.yuan@gmail.com>
Gwenole Beauchesne [Tue, 23 Feb 2010 09:11:22 +0000 (09:11 +0000)]
Move LIBVA_DRIVER_NAME check in vaInitialize().
Gwenole Beauchesne [Tue, 13 Apr 2010 02:54:11 +0000 (04:54 +0200)]
VA/GLX cosmetics (indentation, declarations)
Gwenole Beauchesne [Tue, 22 Sep 2009 12:29:56 +0000 (12:29 +0000)]
Fix vainfo to build out of the source dir
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.