mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-26 18:20:44 +00:00
plugins: drop obsolete functions.
Drop the following functions that are not longer used: - gst_vaapi_video_buffer_new_with_surface() - gst_vaapi_video_meta_new_with_surface() - gst_vaapi_video_meta_set_surface() - gst_vaapi_video_meta_set_surface_from_pool()
This commit is contained in:
parent
b04c75848a
commit
d45658ba5a
4 changed files with 0 additions and 110 deletions
|
@ -339,12 +339,6 @@ 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(GstVaapiSurface *surface)
|
|
||||||
{
|
|
||||||
return new_vbuffer(gst_vaapi_video_meta_new_with_surface(surface));
|
|
||||||
}
|
|
||||||
|
|
||||||
GstBuffer *
|
GstBuffer *
|
||||||
gst_vaapi_video_buffer_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy)
|
gst_vaapi_video_buffer_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy)
|
||||||
{
|
{
|
||||||
|
|
|
@ -51,10 +51,6 @@ G_GNUC_INTERNAL
|
||||||
GstBuffer *
|
GstBuffer *
|
||||||
gst_vaapi_video_buffer_new_with_image(GstVaapiImage *image);
|
gst_vaapi_video_buffer_new_with_image(GstVaapiImage *image);
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
|
||||||
GstBuffer *
|
|
||||||
gst_vaapi_video_buffer_new_with_surface(GstVaapiSurface *surface);
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
G_GNUC_INTERNAL
|
||||||
GstBuffer *
|
GstBuffer *
|
||||||
gst_vaapi_video_buffer_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy);
|
gst_vaapi_video_buffer_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy);
|
||||||
|
|
|
@ -85,19 +85,6 @@ set_surface(GstVaapiVideoMeta *meta, GstVaapiSurface *surface)
|
||||||
set_display(meta, gst_vaapi_object_get_display(GST_VAAPI_OBJECT(surface)));
|
set_display(meta, gst_vaapi_object_get_display(GST_VAAPI_OBJECT(surface)));
|
||||||
}
|
}
|
||||||
|
|
||||||
static gboolean
|
|
||||||
set_surface_from_pool(GstVaapiVideoMeta *meta, GstVaapiVideoPool *pool)
|
|
||||||
{
|
|
||||||
GstVaapiSurface *surface;
|
|
||||||
|
|
||||||
surface = gst_vaapi_video_pool_get_object(pool);
|
|
||||||
if (!surface)
|
|
||||||
return FALSE;
|
|
||||||
set_surface(meta, surface);
|
|
||||||
meta->surface_pool = gst_vaapi_video_pool_ref(pool);
|
|
||||||
return TRUE;
|
|
||||||
}
|
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
set_surface_proxy(GstVaapiVideoMeta *meta, GstVaapiSurfaceProxy *proxy)
|
set_surface_proxy(GstVaapiVideoMeta *meta, GstVaapiSurfaceProxy *proxy)
|
||||||
{
|
{
|
||||||
|
@ -371,33 +358,6 @@ gst_vaapi_video_meta_new_with_image(GstVaapiImage *image)
|
||||||
return meta;
|
return meta;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gst_vaapi_video_meta_new_with_surface:
|
|
||||||
* @surface: a #GstVaapiSurface
|
|
||||||
*
|
|
||||||
* Creates a #GstVaapiVideoMeta with the specified @surface. The resulting
|
|
||||||
* meta holds an additional reference to the @surface.
|
|
||||||
*
|
|
||||||
* This function shall only be called from within gstreamer-vaapi
|
|
||||||
* plugin elements.
|
|
||||||
*
|
|
||||||
* Return value: the newly allocated #GstVaapiVideoMeta, or %NULL on error
|
|
||||||
*/
|
|
||||||
GstVaapiVideoMeta *
|
|
||||||
gst_vaapi_video_meta_new_with_surface(GstVaapiSurface *surface)
|
|
||||||
{
|
|
||||||
GstVaapiVideoMeta *meta;
|
|
||||||
|
|
||||||
g_return_val_if_fail(surface != NULL, NULL);
|
|
||||||
|
|
||||||
meta = _gst_vaapi_video_meta_new();
|
|
||||||
if (G_UNLIKELY(!meta))
|
|
||||||
return NULL;
|
|
||||||
|
|
||||||
gst_vaapi_video_meta_set_surface(meta, surface);
|
|
||||||
return meta;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gst_vaapi_video_meta_new_with_surface_proxy:
|
* gst_vaapi_video_meta_new_with_surface_proxy:
|
||||||
* @proxy: a #GstVaapiSurfaceProxy
|
* @proxy: a #GstVaapiSurfaceProxy
|
||||||
|
@ -593,52 +553,6 @@ gst_vaapi_video_meta_get_surface(GstVaapiVideoMeta *meta)
|
||||||
return meta->surface;
|
return meta->surface;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* gst_vaapi_video_meta_set_surface:
|
|
||||||
* @meta: a #GstVaapiVideoMeta
|
|
||||||
* @surface: a #GstVaapiSurface
|
|
||||||
*
|
|
||||||
* Binds @surface to the @meta. If the @meta contains another
|
|
||||||
* surface previously allocated from a pool, it's pushed back to its
|
|
||||||
* parent pool and the pool is also released.
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
gst_vaapi_video_meta_set_surface(GstVaapiVideoMeta *meta,
|
|
||||||
GstVaapiSurface *surface)
|
|
||||||
{
|
|
||||||
g_return_if_fail(GST_VAAPI_IS_VIDEO_META(meta));
|
|
||||||
|
|
||||||
gst_vaapi_video_meta_destroy_surface(meta);
|
|
||||||
|
|
||||||
if (surface)
|
|
||||||
set_surface(meta, surface);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* gst_vaapi_video_meta_set_surface_from_pool
|
|
||||||
* @meta: a #GstVaapiVideoMeta
|
|
||||||
* @pool: a #GstVaapiVideoPool
|
|
||||||
*
|
|
||||||
* Binds a newly allocated video object from the @pool. The @pool
|
|
||||||
* shall be of type #GstVaapiSurfacePool. Previously allocated objects
|
|
||||||
* are released and returned to their parent pools, if any.
|
|
||||||
*
|
|
||||||
* Return value: %TRUE on success
|
|
||||||
*/
|
|
||||||
gboolean
|
|
||||||
gst_vaapi_video_meta_set_surface_from_pool(GstVaapiVideoMeta *meta,
|
|
||||||
GstVaapiVideoPool *pool)
|
|
||||||
{
|
|
||||||
g_return_val_if_fail(GST_VAAPI_IS_VIDEO_META(meta), FALSE);
|
|
||||||
g_return_val_if_fail(pool != NULL, FALSE);
|
|
||||||
g_return_val_if_fail(gst_vaapi_video_pool_get_object_type(pool) ==
|
|
||||||
GST_VAAPI_VIDEO_POOL_OBJECT_TYPE_SURFACE, FALSE);
|
|
||||||
|
|
||||||
gst_vaapi_video_meta_destroy_surface(meta);
|
|
||||||
|
|
||||||
return set_surface_from_pool(meta, pool);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* gst_vaapi_video_meta_get_surface_proxy:
|
* gst_vaapi_video_meta_get_surface_proxy:
|
||||||
* @meta: a #GstVaapiVideoMeta
|
* @meta: a #GstVaapiVideoMeta
|
||||||
|
|
|
@ -60,10 +60,6 @@ G_GNUC_INTERNAL
|
||||||
GstVaapiVideoMeta *
|
GstVaapiVideoMeta *
|
||||||
gst_vaapi_video_meta_new_with_image(GstVaapiImage *image);
|
gst_vaapi_video_meta_new_with_image(GstVaapiImage *image);
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
|
||||||
GstVaapiVideoMeta *
|
|
||||||
gst_vaapi_video_meta_new_with_surface(GstVaapiSurface *surface);
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
G_GNUC_INTERNAL
|
||||||
GstVaapiVideoMeta *
|
GstVaapiVideoMeta *
|
||||||
gst_vaapi_video_meta_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy);
|
gst_vaapi_video_meta_new_with_surface_proxy(GstVaapiSurfaceProxy *proxy);
|
||||||
|
@ -102,16 +98,6 @@ G_GNUC_INTERNAL
|
||||||
GstVaapiSurface *
|
GstVaapiSurface *
|
||||||
gst_vaapi_video_meta_get_surface(GstVaapiVideoMeta *meta);
|
gst_vaapi_video_meta_get_surface(GstVaapiVideoMeta *meta);
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
|
||||||
void
|
|
||||||
gst_vaapi_video_meta_set_surface(GstVaapiVideoMeta *meta,
|
|
||||||
GstVaapiSurface *surface);
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
|
||||||
gboolean
|
|
||||||
gst_vaapi_video_meta_set_surface_from_pool(GstVaapiVideoMeta *meta,
|
|
||||||
GstVaapiVideoPool *pool);
|
|
||||||
|
|
||||||
G_GNUC_INTERNAL
|
G_GNUC_INTERNAL
|
||||||
GstVaapiSurfaceProxy *
|
GstVaapiSurfaceProxy *
|
||||||
gst_vaapi_video_meta_get_surface_proxy(GstVaapiVideoMeta *meta);
|
gst_vaapi_video_meta_get_surface_proxy(GstVaapiVideoMeta *meta);
|
||||||
|
|
Loading…
Reference in a new issue