diff options
author | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2014-08-21 10:45:31 +0200 |
---|---|---|
committer | Gwenole Beauchesne <gwenole.beauchesne@intel.com> | 2014-08-22 15:54:32 +0200 |
commit | 038d56bdcadabf7e020f0bbd06c0d57ea14d042d (patch) | |
tree | 3235c4e013b39c5ecf318b3be02a9e609572237f /gst/vaapi/gstvaapivideobuffer.c | |
parent | 97d7f21575531a840c254e7179b1c6f6a3cfb49c (diff) |
plugins: re-indent all GstVaapiVideo* related source code.
Diffstat (limited to 'gst/vaapi/gstvaapivideobuffer.c')
-rw-r--r-- | gst/vaapi/gstvaapivideobuffer.c | 307 |
1 files changed, 152 insertions, 155 deletions
diff --git a/gst/vaapi/gstvaapivideobuffer.c b/gst/vaapi/gstvaapivideobuffer.c index 597689a4..a36846db 100644 --- a/gst/vaapi/gstvaapivideobuffer.c +++ b/gst/vaapi/gstvaapivideobuffer.c @@ -38,174 +38,171 @@ #if GST_CHECK_VERSION(1,1,0) static inline GstBuffer * -gst_surface_buffer_new(void) +gst_surface_buffer_new (void) { - return gst_buffer_new(); + return gst_buffer_new (); } #elif GST_CHECK_VERSION(1,0,0) #include <gst/video/gstsurfacemeta.h> #define GST_VAAPI_SURFACE_META_CAST(obj) \ - ((GstVaapiSurfaceMeta *)(obj)) + ((GstVaapiSurfaceMeta *) (obj)) typedef struct _GstVaapiSurfaceMeta GstVaapiSurfaceMeta; -struct _GstVaapiSurfaceMeta { - GstSurfaceMeta base; - GstBuffer *buffer; +struct _GstVaapiSurfaceMeta +{ + GstSurfaceMeta base; + GstBuffer *buffer; }; -#define GST_VAAPI_SURFACE_META_INFO gst_vaapi_surface_meta_get_info() +#define GST_VAAPI_SURFACE_META_INFO \ + gst_vaapi_surface_meta_get_info () + static const GstMetaInfo * -gst_vaapi_surface_meta_get_info(void); +gst_vaapi_surface_meta_get_info (void); -typedef GstSurfaceConverter *(*GstSurfaceConverterCreateFunc)( - GstSurfaceMeta *meta, const gchar *type, GValue *dest); +typedef GstSurfaceConverter *(*GstSurfaceConverterCreateFunc) (GstSurfaceMeta * + meta, const gchar * type, GValue * dest); #if USE_X11 static GstSurfaceConverter * -gst_vaapi_surface_create_converter_x11(GstSurfaceMeta *base_meta, - const gchar *type, GValue *dest) +gst_vaapi_surface_create_converter_x11 (GstSurfaceMeta * base_meta, + const gchar * type, GValue * dest) { - GstVaapiSurfaceMeta * const meta = GST_VAAPI_SURFACE_META_CAST(base_meta); + GstVaapiSurfaceMeta *const meta = GST_VAAPI_SURFACE_META_CAST (base_meta); - return gst_vaapi_video_converter_x11_new(meta->buffer, type, dest); + return gst_vaapi_video_converter_x11_new (meta->buffer, type, dest); } #undef gst_vaapi_video_converter_x11_new #define gst_vaapi_video_converter_x11_new \ - gst_vaapi_surface_create_converter_x11 + gst_vaapi_surface_create_converter_x11 #endif #if USE_GLX static GstSurfaceConverter * -gst_vaapi_surface_create_converter_glx(GstSurfaceMeta *base_meta, - const gchar *type, GValue *dest) +gst_vaapi_surface_create_converter_glx (GstSurfaceMeta * base_meta, + const gchar * type, GValue * dest) { - GstVaapiSurfaceMeta * const meta = GST_VAAPI_SURFACE_META_CAST(base_meta); + GstVaapiSurfaceMeta *const meta = GST_VAAPI_SURFACE_META_CAST (base_meta); - return gst_vaapi_video_converter_glx_new(meta->buffer, type, dest); + return gst_vaapi_video_converter_glx_new (meta->buffer, type, dest); } #undef gst_vaapi_video_converter_glx_new #define gst_vaapi_video_converter_glx_new \ - gst_vaapi_surface_create_converter_glx + gst_vaapi_surface_create_converter_glx #endif static GstSurfaceConverter * -gst_vaapi_surface_create_converter(GstSurfaceMeta *base_meta, - const gchar *type, GValue *dest) +gst_vaapi_surface_create_converter (GstSurfaceMeta * base_meta, + const gchar * type, GValue * dest) { - GstVaapiSurfaceMeta * const meta = GST_VAAPI_SURFACE_META_CAST(base_meta); - GstVaapiVideoMeta * const vmeta = - gst_buffer_get_vaapi_video_meta(meta->buffer); - GstSurfaceConverterCreateFunc func; + GstVaapiSurfaceMeta *const meta = GST_VAAPI_SURFACE_META_CAST (base_meta); + GstVaapiVideoMeta *const vmeta = + gst_buffer_get_vaapi_video_meta (meta->buffer); + GstSurfaceConverterCreateFunc func; - if (G_UNLIKELY(!vmeta)) - return NULL; + if (G_UNLIKELY (!vmeta)) + return NULL; - func = (GstSurfaceConverterCreateFunc) - gst_vaapi_video_meta_get_surface_converter(vmeta); + func = (GstSurfaceConverterCreateFunc) + gst_vaapi_video_meta_get_surface_converter (vmeta); - return func ? func(base_meta, type, dest) : NULL; + return func ? func (base_meta, type, dest) : NULL; } static gboolean -gst_vaapi_surface_meta_init(GstVaapiSurfaceMeta *meta, gpointer params, - GstBuffer *buffer) +gst_vaapi_surface_meta_init (GstVaapiSurfaceMeta * meta, gpointer params, + GstBuffer * buffer) { - meta->base.create_converter = gst_vaapi_surface_create_converter; - meta->buffer = buffer; - return TRUE; + meta->base.create_converter = gst_vaapi_surface_create_converter; + meta->buffer = buffer; + return TRUE; } static void -gst_vaapi_surface_meta_free(GstVaapiSurfaceMeta *meta, GstBuffer *buffer) +gst_vaapi_surface_meta_free (GstVaapiSurfaceMeta * meta, GstBuffer * buffer) { } static gboolean -gst_vaapi_surface_meta_transform(GstBuffer *dst_buffer, GstMeta *meta, - GstBuffer *src_buffer, GQuark type, gpointer data) +gst_vaapi_surface_meta_transform (GstBuffer * dst_buffer, GstMeta * meta, + GstBuffer * src_buffer, GQuark type, gpointer data) { - GstVaapiVideoMeta * const src_vmeta = - gst_buffer_get_vaapi_video_meta(src_buffer); - - if (GST_META_TRANSFORM_IS_COPY(type)) { - GstVaapiSurfaceMeta * const dst_smeta = GST_VAAPI_SURFACE_META_CAST( - gst_buffer_add_meta(dst_buffer, GST_VAAPI_SURFACE_META_INFO, NULL)); - - /* Note: avoid meta lookups in gst_vaapi_surface_create_converter() - by directly calling the GstVaapiVideoMeta::surface_converter hook */ - dst_smeta->base.create_converter = (GstSurfaceConverterCreateFunc) - gst_vaapi_video_meta_get_surface_converter(src_vmeta); - return TRUE; - } - return FALSE; + GstVaapiVideoMeta *const src_vmeta = + gst_buffer_get_vaapi_video_meta (src_buffer); + + if (GST_META_TRANSFORM_IS_COPY (type)) { + GstVaapiSurfaceMeta *const dst_smeta = + GST_VAAPI_SURFACE_META_CAST (gst_buffer_add_meta (dst_buffer, + GST_VAAPI_SURFACE_META_INFO, NULL)); + + /* Note: avoid meta lookups in gst_vaapi_surface_create_converter() + by directly calling the GstVaapiVideoMeta::surface_converter hook */ + dst_smeta->base.create_converter = (GstSurfaceConverterCreateFunc) + gst_vaapi_video_meta_get_surface_converter (src_vmeta); + return TRUE; + } + return FALSE; } const GstMetaInfo * -gst_vaapi_surface_meta_get_info(void) +gst_vaapi_surface_meta_get_info (void) { - static gsize g_meta_info; - - if (g_once_init_enter(&g_meta_info)) { - gsize meta_info = GPOINTER_TO_SIZE(gst_meta_register( - GST_SURFACE_META_API_TYPE, - "GstVaapiSurfaceMeta", sizeof(GstVaapiSurfaceMeta), - (GstMetaInitFunction)gst_vaapi_surface_meta_init, - (GstMetaFreeFunction)gst_vaapi_surface_meta_free, - (GstMetaTransformFunction)gst_vaapi_surface_meta_transform)); - g_once_init_leave(&g_meta_info, meta_info); - } - return GSIZE_TO_POINTER(g_meta_info); + static gsize g_meta_info; + + if (g_once_init_enter (&g_meta_info)) { + gsize meta_info = + GPOINTER_TO_SIZE (gst_meta_register (GST_SURFACE_META_API_TYPE, + "GstVaapiSurfaceMeta", sizeof (GstVaapiSurfaceMeta), + (GstMetaInitFunction) gst_vaapi_surface_meta_init, + (GstMetaFreeFunction) gst_vaapi_surface_meta_free, + (GstMetaTransformFunction) gst_vaapi_surface_meta_transform)); + g_once_init_leave (&g_meta_info, meta_info); + } + return GSIZE_TO_POINTER (g_meta_info); } static GstBuffer * -gst_surface_buffer_new(void) +gst_surface_buffer_new (void) { - GstBuffer * const buffer = gst_buffer_new(); + GstBuffer *const buffer = gst_buffer_new (); - if (buffer) - gst_buffer_add_meta(buffer, GST_VAAPI_SURFACE_META_INFO, NULL); - return buffer; + if (buffer) + gst_buffer_add_meta (buffer, GST_VAAPI_SURFACE_META_INFO, NULL); + return buffer; } #else #include <gst/video/gstsurfacebuffer.h> #define GST_VAAPI_TYPE_VIDEO_BUFFER \ - (gst_vaapi_video_buffer_get_type()) - -#define GST_VAAPI_VIDEO_BUFFER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST((obj), \ - GST_VAAPI_TYPE_VIDEO_BUFFER, \ - GstVaapiVideoBuffer)) - -#define GST_VAAPI_VIDEO_BUFFER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST((klass), \ - GST_VAAPI_TYPE_VIDEO_BUFFER, \ - GstVaapiVideoBufferClass)) - + (gst_vaapi_video_buffer_get_type ()) +#define GST_VAAPI_VIDEO_BUFFER(obj) \ + (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_VAAPI_TYPE_VIDEO_BUFFER, \ + GstVaapiVideoBuffer)) +#define GST_VAAPI_VIDEO_BUFFER_CLASS(klass) \ + (G_TYPE_CHECK_CLASS_CAST ((klass), GST_VAAPI_TYPE_VIDEO_BUFFER, \ + GstVaapiVideoBufferClass)) #define GST_VAAPI_IS_VIDEO_BUFFER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE((obj), GST_VAAPI_TYPE_VIDEO_BUFFER)) - + (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_VAAPI_TYPE_VIDEO_BUFFER)) #define GST_VAAPI_IS_VIDEO_BUFFER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE((klass), GST_VAAPI_TYPE_VIDEO_BUFFER)) - -#define GST_VAAPI_VIDEO_BUFFER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS((obj), \ - GST_VAAPI_TYPE_VIDEO_BUFFER, \ - GstVaapiVideoBufferClass)) + (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_VAAPI_TYPE_VIDEO_BUFFER)) +#define GST_VAAPI_VIDEO_BUFFER_GET_CLASS(obj) \ + (G_TYPE_INSTANCE_GET_CLASS ((obj), GST_VAAPI_TYPE_VIDEO_BUFFER, \ + GstVaapiVideoBufferClass)) -typedef struct _GstVaapiVideoBufferClass GstVaapiVideoBufferClass; +typedef struct _GstVaapiVideoBufferClass GstVaapiVideoBufferClass; /** * GstVaapiVideoBuffer: * * A #GstBuffer holding video objects (#GstVaapiSurface and #GstVaapiImage). */ -struct _GstVaapiVideoBuffer { - /*< private >*/ - GstSurfaceBuffer parent_instance; +struct _GstVaapiVideoBuffer +{ + /*< private >*/ + GstSurfaceBuffer parent_instance; }; /** @@ -213,134 +210,134 @@ struct _GstVaapiVideoBuffer { * * A #GstBuffer holding video objects */ -struct _GstVaapiVideoBufferClass { - /*< private >*/ - GstSurfaceBufferClass parent_class; +struct _GstVaapiVideoBufferClass +{ + /*< private >*/ + GstSurfaceBufferClass parent_class; }; GType -gst_vaapi_video_buffer_get_type(void) G_GNUC_CONST; +gst_vaapi_video_buffer_get_type (void) G_GNUC_CONST; -G_DEFINE_TYPE(GstVaapiVideoBuffer, - gst_vaapi_video_buffer, - GST_TYPE_SURFACE_BUFFER) +G_DEFINE_TYPE (GstVaapiVideoBuffer, + gst_vaapi_video_buffer, GST_TYPE_SURFACE_BUFFER); -typedef GstSurfaceConverter *(*GstSurfaceConverterCreateFunc)( - GstSurfaceBuffer *surface, const gchar *type, GValue *dest); +typedef GstSurfaceConverter * +(*GstSurfaceConverterCreateFunc) (GstSurfaceBuffer * surface, + const gchar * type, GValue * dest); static GstSurfaceConverter * -gst_vaapi_video_buffer_create_converter(GstSurfaceBuffer *surface, - const gchar *type, GValue *dest) +gst_vaapi_video_buffer_create_converter (GstSurfaceBuffer * surface, + const gchar * type, GValue * dest) { - GstVaapiVideoMeta * const meta = - gst_buffer_get_vaapi_video_meta(GST_BUFFER(surface)); - GstSurfaceConverterCreateFunc func; + GstVaapiVideoMeta *const meta = + gst_buffer_get_vaapi_video_meta (GST_BUFFER (surface)); + GstSurfaceConverterCreateFunc func; - g_return_val_if_fail(meta != NULL, NULL); + g_return_val_if_fail (meta != NULL, NULL); - func = (GstSurfaceConverterCreateFunc) - gst_vaapi_video_meta_get_surface_converter(meta); + func = (GstSurfaceConverterCreateFunc) + gst_vaapi_video_meta_get_surface_converter (meta); - return func ? func(surface, type, dest) : NULL; + return func ? func (surface, type, dest) : NULL; } static void -gst_vaapi_video_buffer_class_init(GstVaapiVideoBufferClass *klass) +gst_vaapi_video_buffer_class_init (GstVaapiVideoBufferClass * klass) { - GstSurfaceBufferClass * const surface_class = - GST_SURFACE_BUFFER_CLASS(klass); + GstSurfaceBufferClass *const surface_class = GST_SURFACE_BUFFER_CLASS (klass); - surface_class->create_converter = gst_vaapi_video_buffer_create_converter; + surface_class->create_converter = gst_vaapi_video_buffer_create_converter; } static void -gst_vaapi_video_buffer_init(GstVaapiVideoBuffer *buffer) +gst_vaapi_video_buffer_init (GstVaapiVideoBuffer * buffer) { } static inline GstBuffer * -gst_surface_buffer_new(void) +gst_surface_buffer_new (void) { - return GST_BUFFER_CAST(gst_mini_object_new(GST_VAAPI_TYPE_VIDEO_BUFFER)); + return GST_BUFFER_CAST (gst_mini_object_new (GST_VAAPI_TYPE_VIDEO_BUFFER)); } #endif static GFunc -get_surface_converter(GstVaapiDisplay *display) +get_surface_converter (GstVaapiDisplay * display) { - GFunc func; + GFunc func; - switch (gst_vaapi_display_get_display_type(display)) { + switch (gst_vaapi_display_get_display_type (display)) { #if USE_X11 && !GST_CHECK_VERSION(1,1,0) case GST_VAAPI_DISPLAY_TYPE_X11: - func = (GFunc)gst_vaapi_video_converter_x11_new; - break; + func = (GFunc) gst_vaapi_video_converter_x11_new; + break; #endif #if USE_GLX && !GST_CHECK_VERSION(1,1,0) case GST_VAAPI_DISPLAY_TYPE_GLX: - func = (GFunc)gst_vaapi_video_converter_glx_new; - break; + func = (GFunc) gst_vaapi_video_converter_glx_new; + break; #endif default: - func = NULL; - break; - } - return func; + func = NULL; + break; + } + return func; } static GstBuffer * -new_vbuffer(GstVaapiVideoMeta *meta) +new_vbuffer (GstVaapiVideoMeta * meta) { - GstBuffer *buffer; + GstBuffer *buffer; - g_return_val_if_fail(meta != NULL, NULL); + g_return_val_if_fail (meta != NULL, NULL); - gst_vaapi_video_meta_set_surface_converter(meta, - get_surface_converter(gst_vaapi_video_meta_get_display(meta))); + gst_vaapi_video_meta_set_surface_converter (meta, + get_surface_converter (gst_vaapi_video_meta_get_display (meta))); - buffer = gst_surface_buffer_new(); - if (buffer) - gst_buffer_set_vaapi_video_meta(buffer, meta); - gst_vaapi_video_meta_unref(meta); - return buffer; + buffer = gst_surface_buffer_new (); + if (buffer) + gst_buffer_set_vaapi_video_meta (buffer, meta); + gst_vaapi_video_meta_unref (meta); + return buffer; } GstBuffer * -gst_vaapi_video_buffer_new(GstVaapiVideoMeta *meta) +gst_vaapi_video_buffer_new (GstVaapiVideoMeta * meta) { - g_return_val_if_fail(meta != NULL, NULL); + g_return_val_if_fail (meta != NULL, NULL); - return new_vbuffer(gst_vaapi_video_meta_ref(meta)); + return new_vbuffer (gst_vaapi_video_meta_ref (meta)); } GstBuffer * -gst_vaapi_video_buffer_new_empty(void) +gst_vaapi_video_buffer_new_empty (void) { - return gst_surface_buffer_new(); + return gst_surface_buffer_new (); } GstBuffer * -gst_vaapi_video_buffer_new_from_pool(GstVaapiVideoPool *pool) +gst_vaapi_video_buffer_new_from_pool (GstVaapiVideoPool * pool) { - return new_vbuffer(gst_vaapi_video_meta_new_from_pool(pool)); + return new_vbuffer (gst_vaapi_video_meta_new_from_pool (pool)); } GstBuffer * -gst_vaapi_video_buffer_new_from_buffer(GstBuffer *buffer) +gst_vaapi_video_buffer_new_from_buffer (GstBuffer * buffer) { - GstVaapiVideoMeta * const meta = gst_buffer_get_vaapi_video_meta(buffer); + GstVaapiVideoMeta *const meta = gst_buffer_get_vaapi_video_meta (buffer); - return meta ? new_vbuffer(gst_vaapi_video_meta_ref(meta)) : NULL; + return meta ? new_vbuffer (gst_vaapi_video_meta_ref (meta)) : NULL; } GstBuffer * -gst_vaapi_video_buffer_new_with_image(GstVaapiImage *image) +gst_vaapi_video_buffer_new_with_image (GstVaapiImage * image) { - return new_vbuffer(gst_vaapi_video_meta_new_with_image(image)); + return new_vbuffer (gst_vaapi_video_meta_new_with_image (image)); } GstBuffer * -gst_vaapi_video_buffer_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy) +gst_vaapi_video_buffer_new_with_surface_proxy (GstVaapiSurfaceProxy * proxy) { - return new_vbuffer(gst_vaapi_video_meta_new_with_surface_proxy(proxy)); + return new_vbuffer (gst_vaapi_video_meta_new_with_surface_proxy (proxy)); } |