libs: encoder: delete 3 useless init macro
authorHe Junyan <junyan.he@hotmail.com>
Thu, 29 Aug 2019 07:19:10 +0000 (15:19 +0800)
committerHe Junyan <junyan.he@hotmail.com>
Fri, 30 Aug 2019 13:21:04 +0000 (21:21 +0800)
gst-libs/gst/vaapi/gstvaapiencoder_priv.h

index c2ac510..74699ae 100644 (file)
@@ -371,26 +371,6 @@ struct _GstVaapiEncoderClass
                                                   gpointer * state);
 };
 
-#define GST_VAAPI_ENCODER_CLASS_HOOK(codec, func) \
-  .func = G_PASTE (G_PASTE (G_PASTE (gst_vaapi_encoder_,codec),_), func)
-
-#define GST_VAAPI_ENCODER_CLASS_INIT_BASE(CODEC)                \
-  .parent_class = {                                             \
-    .size = sizeof (G_PASTE (GstVaapiEncoder, CODEC)),          \
-    .finalize = (GDestroyNotify) gst_vaapi_encoder_finalize     \
-  }
-
-#define GST_VAAPI_ENCODER_CLASS_INIT(CODEC, codec)              \
-  GST_VAAPI_ENCODER_CLASS_INIT_BASE (CODEC),                    \
-    .class_data = &g_class_data,                                \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, init),                 \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, finalize),             \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, reconfigure),          \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, get_default_properties), \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, reordering),           \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, encode),               \
-    GST_VAAPI_ENCODER_CLASS_HOOK (codec, flush)
-
 G_GNUC_INTERNAL
 GstVaapiSurfaceProxy *
 gst_vaapi_encoder_create_surface (GstVaapiEncoder *