Include gstvaapicompat.h in source files only, not headers.
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Wed, 24 Mar 2010 16:25:56 +0000 (16:25 +0000)
committergb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Wed, 24 Mar 2010 16:25:56 +0000 (16:25 +0000)
gst-libs/gst/vaapi/gstvaapiimage.c
gst-libs/gst/vaapi/gstvaapiimageformat.c
gst-libs/gst/vaapi/gstvaapiimageformat.h
gst-libs/gst/vaapi/gstvaapiobject.c
gst-libs/gst/vaapi/gstvaapisubpicture.c
gst-libs/gst/vaapi/gstvaapiwindow_x11.c

index e8752cd..9413f5e 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "config.h"
 #include <string.h>
+#include "gstvaapicompat.h"
 #include "gstvaapiutils.h"
 #include "gstvaapiimage.h"
 #include "gstvaapiobject_priv.h"
index 45d2f75..038c37d 100644 (file)
@@ -24,8 +24,8 @@
  */
 
 #include "config.h"
-#include <glib.h>
 #include <gst/video/video.h>
+#include "gstvaapicompat.h"
 #include "gstvaapiimageformat.h"
 
 typedef enum _GstVaapiImageFormatType           GstVaapiImageFormatType;
index 46b6aa6..c486359 100644 (file)
 #ifndef GST_VAAPI_IMAGE_FORMAT_H
 #define GST_VAAPI_IMAGE_FORMAT_H
 
-#ifdef GST_VAAPI_USE_OLD_VAAPI_0_29
-# include <va.h>
-# include <gst/vaapi/gstvaapicompat.h>
-#else
-# include <va/va.h>
-#endif
-
-#include <glib/gtypes.h>
+#include <gst/gstvalue.h>
 
 G_BEGIN_DECLS
 
@@ -56,14 +49,14 @@ typedef enum _GstVaapiImageFormat               GstVaapiImageFormat;
  * The set of all image formats for #GstVaapiImage.
  */
 enum _GstVaapiImageFormat {
-    GST_VAAPI_IMAGE_NV12 = VA_FOURCC('N','V','1','2'),
-    GST_VAAPI_IMAGE_YV12 = VA_FOURCC('Y','V','1','2'),
-    GST_VAAPI_IMAGE_I420 = VA_FOURCC('I','4','2','0'),
-    GST_VAAPI_IMAGE_AYUV = VA_FOURCC('A','Y','U','V'),
-    GST_VAAPI_IMAGE_ARGB = VA_FOURCC('A','R','G','B'),
-    GST_VAAPI_IMAGE_RGBA = VA_FOURCC('R','G','B','A'),
-    GST_VAAPI_IMAGE_ABGR = VA_FOURCC('A','B','G','R'),
-    GST_VAAPI_IMAGE_BGRA = VA_FOURCC('B','G','R','A'),
+    GST_VAAPI_IMAGE_NV12 = GST_MAKE_FOURCC('N','V','1','2'),
+    GST_VAAPI_IMAGE_YV12 = GST_MAKE_FOURCC('Y','V','1','2'),
+    GST_VAAPI_IMAGE_I420 = GST_MAKE_FOURCC('I','4','2','0'),
+    GST_VAAPI_IMAGE_AYUV = GST_MAKE_FOURCC('A','Y','U','V'),
+    GST_VAAPI_IMAGE_ARGB = GST_MAKE_FOURCC('A','R','G','B'),
+    GST_VAAPI_IMAGE_RGBA = GST_MAKE_FOURCC('R','G','B','A'),
+    GST_VAAPI_IMAGE_ABGR = GST_MAKE_FOURCC('A','B','G','R'),
+    GST_VAAPI_IMAGE_BGRA = GST_MAKE_FOURCC('B','G','R','A'),
 };
 
 gboolean
index 32f82f1..03a9db6 100644 (file)
@@ -24,6 +24,7 @@
  */
 
 #include "config.h"
+#include "gstvaapicompat.h"
 #include "gstvaapiobject.h"
 #include "gstvaapiobject_priv.h"
 #include "gstvaapiparamspecs.h"
index 9f4948e..7c92255 100644 (file)
@@ -25,6 +25,7 @@
 
 #include "config.h"
 #include <string.h>
+#include "gstvaapicompat.h"
 #include "gstvaapiutils.h"
 #include "gstvaapisubpicture.h"
 #include "gstvaapiobject_priv.h"
index 67457b2..ce15a63 100644 (file)
@@ -26,6 +26,7 @@
 #include "config.h"
 #include <string.h>
 #include <X11/Xatom.h>
+#include "gstvaapicompat.h"
 #include "gstvaapiwindow_x11.h"
 #include "gstvaapidisplay_x11.h"
 #include "gstvaapiutils_x11.h"