va: Register base classes as abstract.
authorVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
Sun, 29 May 2022 10:42:52 +0000 (12:42 +0200)
committerGStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org>
Sun, 29 May 2022 16:03:46 +0000 (16:03 +0000)
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/2521>

subprojects/gst-plugins-bad/sys/va/gstvabaseenc.c
subprojects/gst-plugins-bad/sys/va/gstvabasetransform.c

index 2b8e77f..d086e66 100644 (file)
@@ -52,7 +52,7 @@ static GParamSpec *properties[N_PROPERTIES];
  */
 /* *INDENT-OFF* */
 #define gst_va_base_enc_parent_class parent_class
-G_DEFINE_TYPE_WITH_CODE (GstVaBaseEnc, gst_va_base_enc,
+G_DEFINE_ABSTRACT_TYPE_WITH_CODE (GstVaBaseEnc, gst_va_base_enc,
     GST_TYPE_VIDEO_ENCODER, G_ADD_PRIVATE (GstVaBaseEnc)
     GST_DEBUG_CATEGORY_INIT (gst_va_base_enc_debug,
         "vabaseenc", 0, "vabaseenc element"););
index cd7f927..e5a6239 100644 (file)
@@ -60,7 +60,7 @@ struct _GstVaBaseTransformPrivate
  * Since: 1.20
  */
 #define gst_va_base_transform_parent_class parent_class
-G_DEFINE_TYPE_WITH_CODE (GstVaBaseTransform, gst_va_base_transform,
+G_DEFINE_ABSTRACT_TYPE_WITH_CODE (GstVaBaseTransform, gst_va_base_transform,
     GST_TYPE_BASE_TRANSFORM, G_ADD_PRIVATE (GstVaBaseTransform)
     GST_DEBUG_CATEGORY_INIT (gst_va_base_transform_debug,
         "vabasetransform", 0, "vabasetransform element");