declare vaGetDisplay in va.h instead of va_xxx.h
authorXiang, Haihao <haihao.xiang@intel.com>
Tue, 8 Nov 2011 02:29:40 +0000 (10:29 +0800)
committerXiang, Haihao <haihao.xiang@intel.com>
Wed, 14 Dec 2011 00:27:03 +0000 (08:27 +0800)
Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com>
va/va.h
va/va_android.h
va/va_x11.h
va/x11/va_x11.c

diff --git a/va/va.h b/va/va.h
index 7f594db..357d33d 100644 (file)
--- a/va/va.h
+++ b/va/va.h
@@ -182,6 +182,13 @@ const char *vaErrorStr(VAStatus error_status);
  */
 typedef void* VANativeDisplay; /* window system dependent */
 
+/*
+ * Returns a suitable VADisplay for VA API
+ */
+VADisplay vaGetDisplay (
+    VANativeDisplay dpy
+);
+
 int vaDisplayIsValid(VADisplay dpy);
     
 /*
index 7b98949..dbb3c83 100644 (file)
@@ -4,21 +4,6 @@
 #include <va/va.h>
 
 #ifdef __cplusplus
-extern "C" {
-#endif
-
-/*
- * Returns a suitable VADisplay for VA API
- */
-VADisplay vaGetDisplay (
-    void *android_dpy
-);
-
-#ifdef __cplusplus
-}
-#endif
-
-#ifdef __cplusplus
 #ifdef ANDROID
 #include <surfaceflinger/ISurface.h>
 using namespace android;
index c6f9670..7ff9fdd 100644 (file)
@@ -9,13 +9,6 @@ extern "C" {
 #endif
 
 /*
- * Returns a suitable VADisplay for VA API
- */
-VADisplay vaGetDisplay (
-    Display *dpy
-);
-
-/*
  * Output rendering
  * Following is the rendering interface for X windows, 
  * to get the decode output surface to a X drawable
index 86b040a..b51f5f0 100644 (file)
@@ -163,7 +163,7 @@ static VAStatus va_DisplayContextGetDriverName (
 
 
 VADisplay vaGetDisplay (
-    Display *native_dpy /* implementation specific */
+    VANativeDisplay native_dpy /* implementation specific */
 )
 {
   VADisplay dpy = NULL;