mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-02-17 11:45:25 +00:00
libs: fix build in strict ISO C mode.
This commit is contained in:
parent
a8624d6a79
commit
61cc02f54b
31 changed files with 32 additions and 34 deletions
|
@ -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), \
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
G_DEFINE_TYPE(GstVaapiDisplayDRM,
|
||||
gst_vaapi_display_drm,
|
||||
GST_VAAPI_TYPE_DISPLAY);
|
||||
GST_VAAPI_TYPE_DISPLAY)
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -35,7 +35,7 @@
|
|||
|
||||
G_DEFINE_TYPE(GstVaapiDisplayWayland,
|
||||
gst_vaapi_display_wayland,
|
||||
GST_VAAPI_TYPE_DISPLAY);
|
||||
GST_VAAPI_TYPE_DISPLAY)
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
|
|
|
@ -41,7 +41,7 @@
|
|||
|
||||
G_DEFINE_TYPE(GstVaapiDisplayX11,
|
||||
gst_vaapi_display_x11,
|
||||
GST_VAAPI_TYPE_DISPLAY);
|
||||
GST_VAAPI_TYPE_DISPLAY)
|
||||
|
||||
enum {
|
||||
PROP_0,
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
|
@ -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), \
|
||||
|
|
Loading…
Reference in a new issue