libs: fix build in strict ISO C mode.
authorGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 7 Sep 2012 14:14:11 +0000 (16:14 +0200)
committerGwenole Beauchesne <gwenole.beauchesne@intel.com>
Fri, 7 Sep 2012 14:23:42 +0000 (16:23 +0200)
31 files changed:
gst-libs/gst/vaapi/gstvaapicontext.c
gst-libs/gst/vaapi/gstvaapidecoder.c
gst-libs/gst/vaapi/gstvaapidecoder_h264.c
gst-libs/gst/vaapi/gstvaapidecoder_jpeg.c
gst-libs/gst/vaapi/gstvaapidecoder_mpeg2.c
gst-libs/gst/vaapi/gstvaapidecoder_mpeg4.c
gst-libs/gst/vaapi/gstvaapidecoder_vc1.c
gst-libs/gst/vaapi/gstvaapidisplay.c
gst-libs/gst/vaapi/gstvaapidisplay_drm.c
gst-libs/gst/vaapi/gstvaapidisplay_glx.c
gst-libs/gst/vaapi/gstvaapidisplay_wayland.c
gst-libs/gst/vaapi/gstvaapidisplay_x11.c
gst-libs/gst/vaapi/gstvaapiimage.c
gst-libs/gst/vaapi/gstvaapiimagepool.c
gst-libs/gst/vaapi/gstvaapiobject.c
gst-libs/gst/vaapi/gstvaapisubpicture.c
gst-libs/gst/vaapi/gstvaapisurface.c
gst-libs/gst/vaapi/gstvaapisurfacepool.c
gst-libs/gst/vaapi/gstvaapisurfaceproxy.c
gst-libs/gst/vaapi/gstvaapitexture.c
gst-libs/gst/vaapi/gstvaapiutils_glx.c
gst-libs/gst/vaapi/gstvaapivalue.c
gst-libs/gst/vaapi/gstvaapivideobuffer.c
gst-libs/gst/vaapi/gstvaapivideobuffer_glx.c
gst-libs/gst/vaapi/gstvaapivideoconverter_glx.c
gst-libs/gst/vaapi/gstvaapivideopool.c
gst-libs/gst/vaapi/gstvaapiwindow.c
gst-libs/gst/vaapi/gstvaapiwindow_drm.c
gst-libs/gst/vaapi/gstvaapiwindow_glx.c
gst-libs/gst/vaapi/gstvaapiwindow_wayland.c
gst-libs/gst/vaapi/gstvaapiwindow_x11.c

index 52e81e4..5030a52 100644 (file)
@@ -40,7 +40,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiContext, gst_vaapi_context, GST_VAAPI_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiContext, gst_vaapi_context, GST_VAAPI_TYPE_OBJECT)
 
 #define GST_VAAPI_CONTEXT_GET_PRIVATE(obj)                      \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 6892dd6..0865dba 100644 (file)
@@ -35,7 +35,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiDecoder, gst_vaapi_decoder, G_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiDecoder, gst_vaapi_decoder, G_TYPE_OBJECT)
 
 enum {
     PROP_0,
index 89fef91..05bd927 100644 (file)
@@ -240,7 +240,7 @@ gst_vaapi_slice_h264_new(
 
 G_DEFINE_TYPE(GstVaapiDecoderH264,
               gst_vaapi_decoder_h264,
-              GST_VAAPI_TYPE_DECODER);
+              GST_VAAPI_TYPE_DECODER)
 
 #define GST_VAAPI_DECODER_H264_GET_PRIVATE(obj)                 \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 3200397..540b0e3 100644 (file)
@@ -39,7 +39,7 @@
 
 G_DEFINE_TYPE(GstVaapiDecoderJpeg,
               gst_vaapi_decoder_jpeg,
-              GST_VAAPI_TYPE_DECODER);
+              GST_VAAPI_TYPE_DECODER)
 
 #define GST_VAAPI_DECODER_JPEG_GET_PRIVATE(obj)                 \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index cabf379..5e2c392 100644 (file)
@@ -40,7 +40,7 @@
 
 G_DEFINE_TYPE(GstVaapiDecoderMpeg2,
               gst_vaapi_decoder_mpeg2,
-              GST_VAAPI_TYPE_DECODER);
+              GST_VAAPI_TYPE_DECODER)
 
 #define GST_VAAPI_DECODER_MPEG2_GET_PRIVATE(obj)                \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index acf9d0d..af2945f 100644 (file)
@@ -39,7 +39,7 @@
 
 G_DEFINE_TYPE(GstVaapiDecoderMpeg4,
               gst_vaapi_decoder_mpeg4,
-              GST_VAAPI_TYPE_DECODER);
+              GST_VAAPI_TYPE_DECODER)
 
 #define GST_VAAPI_DECODER_MPEG4_GET_PRIVATE(obj)                \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 63fbc73..7ee0594 100644 (file)
@@ -38,7 +38,7 @@
 
 G_DEFINE_TYPE(GstVaapiDecoderVC1,
               gst_vaapi_decoder_vc1,
-              GST_VAAPI_TYPE_DECODER);
+              GST_VAAPI_TYPE_DECODER)
 
 #define GST_VAAPI_DECODER_VC1_GET_PRIVATE(obj)                  \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 8876643..40ac5a6 100644 (file)
@@ -38,7 +38,7 @@
 
 GST_DEBUG_CATEGORY(gst_debug_vaapi);
 
-G_DEFINE_TYPE(GstVaapiDisplay, gst_vaapi_display, G_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiDisplay, gst_vaapi_display, G_TYPE_OBJECT)
 
 typedef struct _GstVaapiConfig GstVaapiConfig;
 struct _GstVaapiConfig {
index 6a1d148..8178c2c 100644 (file)
@@ -41,7 +41,7 @@
 
 G_DEFINE_TYPE(GstVaapiDisplayDRM,
               gst_vaapi_display_drm,
-              GST_VAAPI_TYPE_DISPLAY);
+              GST_VAAPI_TYPE_DISPLAY)
 
 enum {
     PROP_0,
index 87ac84a..10077ee 100644 (file)
@@ -39,7 +39,7 @@
 
 G_DEFINE_TYPE(GstVaapiDisplayGLX,
               gst_vaapi_display_glx,
-              GST_VAAPI_TYPE_DISPLAY_X11);
+              GST_VAAPI_TYPE_DISPLAY_X11)
 
 static void
 gst_vaapi_display_glx_finalize(GObject *object)
index 6ebf9da..1ebeb3d 100644 (file)
@@ -35,7 +35,7 @@
 
 G_DEFINE_TYPE(GstVaapiDisplayWayland,
               gst_vaapi_display_wayland,
-              GST_VAAPI_TYPE_DISPLAY);
+              GST_VAAPI_TYPE_DISPLAY)
 
 enum {
     PROP_0,
index f00b5af..d632e48 100644 (file)
@@ -41,7 +41,7 @@
 
 G_DEFINE_TYPE(GstVaapiDisplayX11,
               gst_vaapi_display_x11,
-              GST_VAAPI_TYPE_DISPLAY);
+              GST_VAAPI_TYPE_DISPLAY)
 
 enum {
     PROP_0,
index fb2b947..0961234 100644 (file)
@@ -35,7 +35,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiImage, gst_vaapi_image, GST_VAAPI_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiImage, gst_vaapi_image, GST_VAAPI_TYPE_OBJECT)
 
 #define GST_VAAPI_IMAGE_GET_PRIVATE(obj)                \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                 \
index 159cb30..26462d3 100644 (file)
@@ -33,7 +33,7 @@
 G_DEFINE_TYPE(
     GstVaapiImagePool,
     gst_vaapi_image_pool,
-    GST_VAAPI_TYPE_VIDEO_POOL);
+    GST_VAAPI_TYPE_VIDEO_POOL)
 
 #define GST_VAAPI_IMAGE_POOL_GET_PRIVATE(obj)                   \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index ad3d139..7e7b191 100644 (file)
@@ -33,7 +33,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiObject, gst_vaapi_object, G_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiObject, gst_vaapi_object, G_TYPE_OBJECT)
 
 enum {
     PROP_0,
index cfd7fd3..a09f246 100644 (file)
@@ -35,7 +35,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiSubpicture, gst_vaapi_subpicture, GST_VAAPI_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiSubpicture, gst_vaapi_subpicture, GST_VAAPI_TYPE_OBJECT)
 
 #define GST_VAAPI_SUBPICTURE_GET_PRIVATE(obj)                   \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index b471de7..745495d 100644 (file)
@@ -37,7 +37,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiSurface, gst_vaapi_surface, GST_VAAPI_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiSurface, gst_vaapi_surface, GST_VAAPI_TYPE_OBJECT)
 
 #define GST_VAAPI_SURFACE_GET_PRIVATE(obj)                      \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index b3e9538..528d6f4 100644 (file)
@@ -33,7 +33,7 @@
 G_DEFINE_TYPE(
     GstVaapiSurfacePool,
     gst_vaapi_surface_pool,
-    GST_VAAPI_TYPE_VIDEO_POOL);
+    GST_VAAPI_TYPE_VIDEO_POOL)
 
 #define GST_VAAPI_SURFACE_POOL_GET_PRIVATE(obj)                 \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index aa4103e..1e3a5b7 100644 (file)
@@ -32,7 +32,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiSurfaceProxy, gst_vaapi_surface_proxy, G_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiSurfaceProxy, gst_vaapi_surface_proxy, G_TYPE_OBJECT)
 
 #define GST_VAAPI_SURFACE_PROXY_GET_PRIVATE(obj)                \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 97025f2..1b38ef3 100644 (file)
@@ -36,7 +36,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiTexture, gst_vaapi_texture, GST_VAAPI_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiTexture, gst_vaapi_texture, GST_VAAPI_TYPE_OBJECT)
 
 #define GST_VAAPI_TEXTURE_GET_PRIVATE(obj)                      \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 3821181..4dbf834 100644 (file)
@@ -625,13 +625,11 @@ get_proc_address_func(void)
     GLXGetProcAddressProc get_proc_func;
 
     dlerror();
-    get_proc_func = (GLXGetProcAddressProc)
-        dlsym(RTLD_DEFAULT, "glXGetProcAddress");
+    *(void **)(&get_proc_func) = dlsym(RTLD_DEFAULT, "glXGetProcAddress");
     if (!dlerror())
         return get_proc_func;
 
-    get_proc_func = (GLXGetProcAddressProc)
-        dlsym(RTLD_DEFAULT, "glXGetProcAddressARB");
+    *(void **)(&get_proc_func) = dlsym(RTLD_DEFAULT, "glXGetProcAddressARB");
     if (!dlerror())
         return get_proc_func;
 
index 19d95a7..401770e 100644 (file)
@@ -131,7 +131,7 @@ static const GTypeValueTable gst_vaapi_id_value_table = {
     gst_vaapi_value_id_lcopy
 };
 
-GST_VAAPI_TYPE_DEFINE(id, "GstVaapiID");
+GST_VAAPI_TYPE_DEFINE(id, "GstVaapiID")
 
 /**
  * gst_vaapi_value_get_id:
index 18b58ef..0a10853 100644 (file)
@@ -35,7 +35,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiVideoBuffer, gst_vaapi_video_buffer, GST_TYPE_SURFACE_BUFFER);
+G_DEFINE_TYPE(GstVaapiVideoBuffer, gst_vaapi_video_buffer, GST_TYPE_SURFACE_BUFFER)
 
 #define GST_VAAPI_VIDEO_BUFFER_GET_PRIVATE(obj)                 \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index c531f79..7ab4b51 100644 (file)
@@ -38,7 +38,7 @@
 
 G_DEFINE_TYPE(GstVaapiVideoBufferGLX,
               gst_vaapi_video_buffer_glx,
-              GST_VAAPI_TYPE_VIDEO_BUFFER);
+              GST_VAAPI_TYPE_VIDEO_BUFFER)
 
 static void
 gst_vaapi_video_buffer_glx_class_init(GstVaapiVideoBufferGLXClass *klass)
index 0ea968f..26de768 100644 (file)
@@ -32,7 +32,7 @@ static void gst_vaapi_video_converter_glx_iface_init (GstSurfaceConverterInterfa
 G_DEFINE_TYPE_WITH_CODE (GstVaapiVideoConverterGLX, gst_vaapi_video_converter_glx,
                          G_TYPE_OBJECT,
                          G_IMPLEMENT_INTERFACE (GST_TYPE_SURFACE_CONVERTER,
-                                                gst_vaapi_video_converter_glx_iface_init));
+                                                gst_vaapi_video_converter_glx_iface_init))
 
 struct _GstVaapiVideoConverterGLXPrivate {
     GstVaapiTexture *texture;
index ea24bef..774305e 100644 (file)
@@ -30,7 +30,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiVideoPool, gst_vaapi_video_pool, G_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiVideoPool, gst_vaapi_video_pool, G_TYPE_OBJECT)
 
 #define GST_VAAPI_VIDEO_POOL_GET_PRIVATE(obj)                   \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 56ef8ed..9fb4148 100644 (file)
@@ -32,7 +32,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiWindow, gst_vaapi_window, GST_VAAPI_TYPE_OBJECT);
+G_DEFINE_TYPE(GstVaapiWindow, gst_vaapi_window, GST_VAAPI_TYPE_OBJECT)
 
 #define GST_VAAPI_WINDOW_GET_PRIVATE(obj)                       \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 6303480..812bf51 100644 (file)
@@ -32,7 +32,7 @@
 
 G_DEFINE_TYPE(GstVaapiWindowDRM,
               gst_vaapi_window_drm,
-              GST_VAAPI_TYPE_WINDOW);
+              GST_VAAPI_TYPE_WINDOW)
 
 static gboolean
 gst_vaapi_window_drm_show(GstVaapiWindow *window)
index 45c040d..9266bbb 100644 (file)
@@ -37,7 +37,7 @@
 
 G_DEFINE_TYPE(GstVaapiWindowGLX,
               gst_vaapi_window_glx,
-              GST_VAAPI_TYPE_WINDOW_X11);
+              GST_VAAPI_TYPE_WINDOW_X11)
 
 #define GST_VAAPI_WINDOW_GLX_GET_PRIVATE(obj)                   \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 5925fe4..ac2882e 100644 (file)
@@ -38,7 +38,7 @@
 
 G_DEFINE_TYPE(GstVaapiWindowWayland,
               gst_vaapi_window_wayland,
-              GST_VAAPI_TYPE_WINDOW);
+              GST_VAAPI_TYPE_WINDOW)
 
 #define GST_VAAPI_WINDOW_WAYLAND_GET_PRIVATE(obj)               \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \
index 51de061..9a5db79 100644 (file)
@@ -38,7 +38,7 @@
 #define DEBUG 1
 #include "gstvaapidebug.h"
 
-G_DEFINE_TYPE(GstVaapiWindowX11, gst_vaapi_window_x11, GST_VAAPI_TYPE_WINDOW);
+G_DEFINE_TYPE(GstVaapiWindowX11, gst_vaapi_window_x11, GST_VAAPI_TYPE_WINDOW)
 
 #define GST_VAAPI_WINDOW_X11_GET_PRIVATE(obj)                   \
     (G_TYPE_INSTANCE_GET_PRIVATE((obj),                         \