summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gst-libs/gst/vaapi/gstvaapidecoder.c2
-rw-r--r--gst-libs/gst/vaapi/gstvaapidisplay.c14
-rw-r--r--gst-libs/gst/vaapi/gstvaapidisplay.h3
-rw-r--r--gst-libs/gst/vaapi/gstvaapiencoder.c2
-rw-r--r--gst-libs/gst/vaapi/gstvaapifilter.c2
-rw-r--r--gst-libs/gst/vaapi/gstvaapiobject.c2
-rw-r--r--gst-libs/gst/vaapi/gstvaapivideopool.c2
-rw-r--r--gst/vaapi/gstvaapipluginbase.c2
-rw-r--r--gst/vaapi/gstvaapivideometa.c2
-rw-r--r--tests/test-decode.c2
10 files changed, 8 insertions, 25 deletions
diff --git a/gst-libs/gst/vaapi/gstvaapidecoder.c b/gst-libs/gst/vaapi/gstvaapidecoder.c
index 9e716db2..c7157f9d 100644
--- a/gst-libs/gst/vaapi/gstvaapidecoder.c
+++ b/gst-libs/gst/vaapi/gstvaapidecoder.c
@@ -500,7 +500,7 @@ gst_vaapi_decoder_init (GstVaapiDecoder * decoder, GstVaapiDisplay * display,
gst_video_info_init (&codec_state->info);
decoder->user_data = NULL;
- decoder->display = gst_vaapi_display_ref (display);
+ decoder->display = gst_object_ref (display);
decoder->va_display = GST_VAAPI_DISPLAY_VADISPLAY (display);
decoder->context = NULL;
decoder->va_context = VA_INVALID_ID;
diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.c b/gst-libs/gst/vaapi/gstvaapidisplay.c
index 9b7dbd11..7c6588af 100644
--- a/gst-libs/gst/vaapi/gstvaapidisplay.c
+++ b/gst-libs/gst/vaapi/gstvaapidisplay.c
@@ -1195,20 +1195,6 @@ gst_vaapi_display_new_with_display (VADisplay va_display)
}
/**
- * gst_vaapi_display_ref:
- * @display: a #GstVaapiDisplay
- *
- * Atomically increases the reference count of the given @display by one.
- *
- * Returns: The same @display argument
- */
-GstVaapiDisplay *
-gst_vaapi_display_ref (GstVaapiDisplay * display)
-{
- return gst_object_ref (display);
-}
-
-/**
* gst_vaapi_display_replace:
* @old_display_ptr: a pointer to a #GstVaapiDisplay
* @new_display: a #GstVaapiDisplay
diff --git a/gst-libs/gst/vaapi/gstvaapidisplay.h b/gst-libs/gst/vaapi/gstvaapidisplay.h
index 203c78a6..11e60bdf 100644
--- a/gst-libs/gst/vaapi/gstvaapidisplay.h
+++ b/gst-libs/gst/vaapi/gstvaapidisplay.h
@@ -151,9 +151,6 @@ struct _GstVaapiDisplayInfo
GstVaapiDisplay *
gst_vaapi_display_new_with_display (VADisplay va_display);
-GstVaapiDisplay *
-gst_vaapi_display_ref (GstVaapiDisplay * display);
-
void
gst_vaapi_display_replace (GstVaapiDisplay ** old_display_ptr,
GstVaapiDisplay * new_display);
diff --git a/gst-libs/gst/vaapi/gstvaapiencoder.c b/gst-libs/gst/vaapi/gstvaapiencoder.c
index caddb754..619aaf53 100644
--- a/gst-libs/gst/vaapi/gstvaapiencoder.c
+++ b/gst-libs/gst/vaapi/gstvaapiencoder.c
@@ -1401,7 +1401,7 @@ gst_vaapi_encoder_init (GstVaapiEncoder * encoder, GstVaapiDisplay * display)
#undef CHECK_VTABLE_HOOK
- encoder->display = gst_vaapi_display_ref (display);
+ encoder->display = gst_object_ref (display);
encoder->va_display = gst_vaapi_display_get_display (display);
encoder->va_context = VA_INVALID_ID;
diff --git a/gst-libs/gst/vaapi/gstvaapifilter.c b/gst-libs/gst/vaapi/gstvaapifilter.c
index 388fff3d..3a96b82e 100644
--- a/gst-libs/gst/vaapi/gstvaapifilter.c
+++ b/gst-libs/gst/vaapi/gstvaapifilter.c
@@ -1030,7 +1030,7 @@ gst_vaapi_filter_init (GstVaapiFilter * filter, GstVaapiDisplay * display)
{
VAStatus va_status;
- filter->display = gst_vaapi_display_ref (display);
+ filter->display = gst_object_ref (display);
filter->va_display = GST_VAAPI_DISPLAY_VADISPLAY (display);
filter->va_config = VA_INVALID_ID;
filter->va_context = VA_INVALID_ID;
diff --git a/gst-libs/gst/vaapi/gstvaapiobject.c b/gst-libs/gst/vaapi/gstvaapiobject.c
index 8609ef77..8130f804 100644
--- a/gst-libs/gst/vaapi/gstvaapiobject.c
+++ b/gst-libs/gst/vaapi/gstvaapiobject.c
@@ -91,7 +91,7 @@ gst_vaapi_object_new (const GstVaapiObjectClass * klass,
if (!object)
return NULL;
- object->display = gst_vaapi_display_ref (display);
+ object->display = gst_object_ref (display);
object->object_id = VA_INVALID_ID;
sub_size = object_class->size - sizeof (*object);
diff --git a/gst-libs/gst/vaapi/gstvaapivideopool.c b/gst-libs/gst/vaapi/gstvaapivideopool.c
index 4ec1736d..b27e1db5 100644
--- a/gst-libs/gst/vaapi/gstvaapivideopool.c
+++ b/gst-libs/gst/vaapi/gstvaapivideopool.c
@@ -60,7 +60,7 @@ gst_vaapi_video_pool_init (GstVaapiVideoPool * pool, GstVaapiDisplay * display,
GstVaapiVideoPoolObjectType object_type)
{
pool->object_type = object_type;
- pool->display = gst_vaapi_display_ref (display);
+ pool->display = gst_object_ref (display);
pool->used_objects = NULL;
pool->used_count = 0;
pool->capacity = 0;
diff --git a/gst/vaapi/gstvaapipluginbase.c b/gst/vaapi/gstvaapipluginbase.c
index f1359e5e..fad30b10 100644
--- a/gst/vaapi/gstvaapipluginbase.c
+++ b/gst/vaapi/gstvaapipluginbase.c
@@ -1269,7 +1269,7 @@ ensure_allowed_raw_caps (GstVaapiPluginBase * plugin)
out_formats = formats = NULL;
surface = NULL;
- display = gst_vaapi_display_ref (plugin->display);
+ display = gst_object_ref (plugin->display);
formats = gst_vaapi_display_get_image_formats (display);
if (!formats)
goto bail;
diff --git a/gst/vaapi/gstvaapivideometa.c b/gst/vaapi/gstvaapivideometa.c
index a8ddf050..08040a9d 100644
--- a/gst/vaapi/gstvaapivideometa.c
+++ b/gst/vaapi/gstvaapivideometa.c
@@ -226,7 +226,7 @@ gst_vaapi_video_meta_copy (GstVaapiVideoMeta * meta)
copy->buffer = NULL;
copy->ref_count = 1;
- copy->display = gst_vaapi_display_ref (meta->display);
+ copy->display = gst_object_ref (meta->display);
copy->image_pool = NULL;
copy->image = meta->image ? gst_vaapi_object_ref (meta->image) : NULL;
copy->proxy = meta->proxy ? gst_vaapi_surface_proxy_copy (meta->proxy) : NULL;
diff --git a/tests/test-decode.c b/tests/test-decode.c
index d44ac438..a85eabad 100644
--- a/tests/test-decode.c
+++ b/tests/test-decode.c
@@ -79,7 +79,7 @@ main (int argc, char *argv[])
if (CHECK_DISPLAY_CACHE)
display2 = video_output_create_display (NULL);
else
- display2 = gst_vaapi_display_ref (display);
+ display2 = gst_object_ref (display);
if (!display2)
g_error ("could not create second VA display");