diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2020-05-30 01:29:03 +0200 |
---|---|---|
committer | Thibault Saunier <tsaunier@igalia.com> | 2020-06-03 22:44:09 -0400 |
commit | 37c619f9954045602a61daf4bceff4cd0e4f70cf (patch) | |
tree | 6e7046b02baa5787f60c28bd222dc7f21071348d /ext | |
parent | 44e4de43dafc550a01c7ba677bd398e135dc550c (diff) |
plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin types
Diffstat (limited to 'ext')
-rw-r--r-- | ext/aalib/gstaasink.c | 3 | ||||
-rw-r--r-- | ext/aalib/gstaatv.c | 4 | ||||
-rw-r--r-- | ext/dv/gstdvdec.c | 2 | ||||
-rw-r--r-- | ext/flac/gstflacenc.c | 2 | ||||
-rw-r--r-- | ext/gdk_pixbuf/gstgdkpixbufoverlay.c | 2 | ||||
-rw-r--r-- | ext/jack/gstjackaudiosink.c | 3 | ||||
-rw-r--r-- | ext/jpeg/gstjpegdec.c | 2 | ||||
-rw-r--r-- | ext/lame/gstlamemp3enc.c | 3 | ||||
-rw-r--r-- | ext/libcaca/gstcacasink.c | 2 | ||||
-rw-r--r-- | ext/libcaca/gstcacatv.c | 2 | ||||
-rw-r--r-- | ext/shout2/gstshout2.c | 2 | ||||
-rw-r--r-- | ext/speex/gstspeexenc.c | 2 | ||||
-rw-r--r-- | ext/twolame/gsttwolamemp2enc.c | 4 | ||||
-rw-r--r-- | ext/vpx/gstvpxdec.c | 2 | ||||
-rw-r--r-- | ext/vpx/gstvpxenc.c | 8 | ||||
-rw-r--r-- | ext/wavpack/gstwavpackenc.c | 4 |
16 files changed, 47 insertions, 0 deletions
diff --git a/ext/aalib/gstaasink.c b/ext/aalib/gstaasink.c index 18d361fae..62181f7c1 100644 --- a/ext/aalib/gstaasink.c +++ b/ext/aalib/gstaasink.c @@ -225,6 +225,9 @@ gst_aasink_class_init (GstAASinkClass * klass) GST_DEBUG_FUNCPTR (gst_aasink_propose_allocation); gstvideosink_class->show_frame = GST_DEBUG_FUNCPTR (gst_aasink_show_frame); + + gst_type_mark_as_plugin_api (GST_TYPE_AADRIVERS); + gst_type_mark_as_plugin_api (GST_TYPE_AADITHER); } static GstCaps * diff --git a/ext/aalib/gstaatv.c b/ext/aalib/gstaatv.c index 247af83bf..2aa4d5b91 100644 --- a/ext/aalib/gstaatv.c +++ b/ext/aalib/gstaatv.c @@ -619,6 +619,10 @@ gst_aatv_class_init (GstAATvClass * klass) transform_class->transform_caps = GST_DEBUG_FUNCPTR (gst_aatv_transform_caps); videofilter_class->transform_frame = GST_DEBUG_FUNCPTR (gst_aatv_transform_frame); + + gst_type_mark_as_plugin_api (GST_TYPE_AATV_RAIN_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_AADITHER); + gst_type_mark_as_plugin_api (GST_TYPE_AAFONT); } static void diff --git a/ext/dv/gstdvdec.c b/ext/dv/gstdvdec.c index c9c39bf47..ba84c5431 100644 --- a/ext/dv/gstdvdec.c +++ b/ext/dv/gstdvdec.c @@ -183,6 +183,8 @@ gst_dvdec_class_init (GstDVDecClass * klass) "Erik Walthinsen <omega@cse.ogi.edu>," "Wim Taymans <wim@fluendo.com>"); GST_DEBUG_CATEGORY_INIT (dvdec_debug, "dvdec", 0, "DV decoding element"); + + gst_type_mark_as_plugin_api (GST_TYPE_DVDEC_QUALITY); } static void diff --git a/ext/flac/gstflacenc.c b/ext/flac/gstflacenc.c index 4f949054f..3ed185b35 100644 --- a/ext/flac/gstflacenc.c +++ b/ext/flac/gstflacenc.c @@ -361,6 +361,8 @@ gst_flac_enc_class_init (GstFlacEncClass * klass) base_class->getcaps = GST_DEBUG_FUNCPTR (gst_flac_enc_getcaps); base_class->sink_event = GST_DEBUG_FUNCPTR (gst_flac_enc_sink_event); base_class->sink_query = GST_DEBUG_FUNCPTR (gst_flac_enc_sink_query); + + gst_type_mark_as_plugin_api (GST_TYPE_FLAC_ENC_QUALITY); } static void diff --git a/ext/gdk_pixbuf/gstgdkpixbufoverlay.c b/ext/gdk_pixbuf/gstgdkpixbufoverlay.c index 98b2f7fb7..a2542e969 100644 --- a/ext/gdk_pixbuf/gstgdkpixbufoverlay.c +++ b/ext/gdk_pixbuf/gstgdkpixbufoverlay.c @@ -287,6 +287,8 @@ gst_gdk_pixbuf_overlay_class_init (GstGdkPixbufOverlayClass * klass) "Tim-Philipp Müller <tim centricular net>"); GST_DEBUG_CATEGORY_INIT (gdkpixbufoverlay_debug, "gdkpixbufoverlay", 0, "debug category for gdkpixbufoverlay element"); + + gst_type_mark_as_plugin_api (GST_TYPE_GDK_PIXBUF_POSITIONING_MODE); } static void diff --git a/ext/jack/gstjackaudiosink.c b/ext/jack/gstjackaudiosink.c index abf7aa58f..bba8f2dba 100644 --- a/ext/jack/gstjackaudiosink.c +++ b/ext/jack/gstjackaudiosink.c @@ -177,6 +177,9 @@ gst_jack_ring_buffer_class_init (GstJackRingBufferClass * klass) gstringbuffer_class->stop = GST_DEBUG_FUNCPTR (gst_jack_ring_buffer_stop); gstringbuffer_class->delay = GST_DEBUG_FUNCPTR (gst_jack_ring_buffer_delay); + + gst_type_mark_as_plugin_api (GST_TYPE_JACK_CONNECT); + gst_type_mark_as_plugin_api (GST_TYPE_JACK_TRANSPORT); } /* this is the callback of jack. This should RT-safe. diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index 6ce4ebda6..08683fe64 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -181,6 +181,8 @@ gst_jpeg_dec_class_init (GstJpegDecClass * klass) GST_DEBUG_CATEGORY_INIT (jpeg_dec_debug, "jpegdec", 0, "JPEG decoder"); GST_DEBUG_CATEGORY_GET (GST_CAT_PERFORMANCE, "GST_PERFORMANCE"); + + gst_type_mark_as_plugin_api (GST_TYPE_IDCT_METHOD); } static boolean diff --git a/ext/lame/gstlamemp3enc.c b/ext/lame/gstlamemp3enc.c index 424845e8b..450afb4da 100644 --- a/ext/lame/gstlamemp3enc.c +++ b/ext/lame/gstlamemp3enc.c @@ -273,6 +273,9 @@ gst_lamemp3enc_class_init (GstLameMP3EncClass * klass) g_param_spec_boolean ("mono", "Mono", "Enforce mono encoding", DEFAULT_MONO, G_PARAM_CONSTRUCT | G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + + gst_type_mark_as_plugin_api (GST_TYPE_LAMEMP3ENC_TARGET); + gst_type_mark_as_plugin_api (GST_TYPE_LAMEMP3ENC_ENCODING_ENGINE_QUALITY); } static void diff --git a/ext/libcaca/gstcacasink.c b/ext/libcaca/gstcacasink.c index 612ac917d..067b41993 100644 --- a/ext/libcaca/gstcacasink.c +++ b/ext/libcaca/gstcacasink.c @@ -157,6 +157,8 @@ gst_cacasink_class_init (GstCACASinkClass * klass) gstbasesink_class->get_times = GST_DEBUG_FUNCPTR (gst_cacasink_get_times); gstbasesink_class->preroll = GST_DEBUG_FUNCPTR (gst_cacasink_render); gstbasesink_class->render = GST_DEBUG_FUNCPTR (gst_cacasink_render); + + gst_type_mark_as_plugin_api (GST_TYPE_CACADITHER); } static void diff --git a/ext/libcaca/gstcacatv.c b/ext/libcaca/gstcacatv.c index 0c0a5d154..e54b2c0c0 100644 --- a/ext/libcaca/gstcacatv.c +++ b/ext/libcaca/gstcacatv.c @@ -298,6 +298,8 @@ gst_cacatv_class_init (GstCACATvClass * klass) videofilter_class->set_info = GST_DEBUG_FUNCPTR (gst_cacatv_setcaps); transform_class->transform_caps = GST_DEBUG_FUNCPTR (gst_cacatv_transform_caps); + + gst_type_mark_as_plugin_api (GST_TYPE_CACADITHER); } static void diff --git a/ext/shout2/gstshout2.c b/ext/shout2/gstshout2.c index 0ffc8d4fa..a45ecb70c 100644 --- a/ext/shout2/gstshout2.c +++ b/ext/shout2/gstshout2.c @@ -241,6 +241,8 @@ gst_shout2send_class_init (GstShout2sendClass * klass) "Zaheer Abbas Merali <zaheerabbas at merali dot org>"); GST_DEBUG_CATEGORY_INIT (shout2_debug, "shout2", 0, "shout2send element"); + + gst_type_mark_as_plugin_api (GST_TYPE_SHOUT_PROTOCOL); } static void diff --git a/ext/speex/gstspeexenc.c b/ext/speex/gstspeexenc.c index 64314f86b..70a3467e9 100644 --- a/ext/speex/gstspeexenc.c +++ b/ext/speex/gstspeexenc.c @@ -217,6 +217,8 @@ gst_speex_enc_class_init (GstSpeexEncClass * klass) "Encodes audio in Speex format", "Wim Taymans <wim@fluendo.com>"); GST_DEBUG_CATEGORY_INIT (speexenc_debug, "speexenc", 0, "Speex encoder"); + + gst_type_mark_as_plugin_api (GST_TYPE_SPEEX_ENC_MODE); } static void diff --git a/ext/twolame/gsttwolamemp2enc.c b/ext/twolame/gsttwolamemp2enc.c index 09e7a6c06..a812569cd 100644 --- a/ext/twolame/gsttwolamemp2enc.c +++ b/ext/twolame/gsttwolamemp2enc.c @@ -335,6 +335,10 @@ gst_two_lame_class_init (GstTwoLameClass * klass) "TwoLAME mp2 encoder", "Codec/Encoder/Audio", "High-quality free MP2 encoder", "Sebastian Dröge <sebastian.droege@collabora.co.uk>"); + + gst_type_mark_as_plugin_api (GST_TYPE_TWO_LAME_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_TWO_LAME_PADDING); + gst_type_mark_as_plugin_api (GST_TYPE_TWO_LAME_EMPHASIS); } static gboolean diff --git a/ext/vpx/gstvpxdec.c b/ext/vpx/gstvpxdec.c index e860715d0..00d828eea 100644 --- a/ext/vpx/gstvpxdec.c +++ b/ext/vpx/gstvpxdec.c @@ -188,6 +188,8 @@ gst_vpx_dec_class_init (GstVPXDecClass * klass) GST_DEBUG_FUNCPTR (gst_vpx_dec_default_frame_format); GST_DEBUG_CATEGORY_INIT (gst_vpxdec_debug, "vpxdec", 0, "VPX Decoder"); + + gst_type_mark_as_plugin_api (GST_VPX_DEC_TYPE_POST_PROCESSING_FLAGS); } static void diff --git a/ext/vpx/gstvpxenc.c b/ext/vpx/gstvpxenc.c index 88cfe22c6..12a781df2 100644 --- a/ext/vpx/gstvpxenc.c +++ b/ext/vpx/gstvpxenc.c @@ -639,6 +639,14 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass) G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); GST_DEBUG_CATEGORY_INIT (gst_vpxenc_debug, "vpxenc", 0, "VPX Encoder"); + + gst_type_mark_as_plugin_api (GST_VPX_ENC_END_USAGE_TYPE); + gst_type_mark_as_plugin_api (GST_VPX_ENC_MULTIPASS_MODE_TYPE); + gst_type_mark_as_plugin_api (GST_VPX_ENC_KF_MODE_TYPE); + gst_type_mark_as_plugin_api (GST_VPX_ENC_TUNING_TYPE); + gst_type_mark_as_plugin_api (GST_VPX_ENC_SCALING_MODE_TYPE); + gst_type_mark_as_plugin_api (GST_VPX_ENC_TOKEN_PARTITIONS_TYPE); + gst_type_mark_as_plugin_api (GST_VPX_ENC_ER_FLAGS_TYPE); } static void diff --git a/ext/wavpack/gstwavpackenc.c b/ext/wavpack/gstwavpackenc.c index 3f0517572..3ab0da0f9 100644 --- a/ext/wavpack/gstwavpackenc.c +++ b/ext/wavpack/gstwavpackenc.c @@ -263,6 +263,10 @@ gst_wavpack_enc_class_init (GstWavpackEncClass * klass) "Use this joint-stereo mode.", GST_TYPE_WAVPACK_ENC_JOINT_STEREO_MODE, GST_WAVPACK_JS_MODE_AUTO, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + + gst_type_mark_as_plugin_api (GST_TYPE_WAVPACK_ENC_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_WAVPACK_ENC_CORRECTION_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_WAVPACK_ENC_JOINT_STEREO_MODE); } static void |