plugins: uddate gst_type_mark_as_plugin_api() calls
authorMathieu Duponchelle <mathieu@centricular.com>
Fri, 5 Jun 2020 22:42:25 +0000 (00:42 +0200)
committerMathieu Duponchelle <mathieu@centricular.com>
Fri, 5 Jun 2020 22:42:25 +0000 (00:42 +0200)
49 files changed:
ext/aalib/gstaasink.c
ext/aalib/gstaatv.c
ext/dv/gstdvdec.c
ext/flac/gstflacenc.c
ext/gdk_pixbuf/gstgdkpixbufoverlay.c
ext/jack/gstjackaudiosink.c
ext/jpeg/gstjpegdec.c
ext/lame/gstlamemp3enc.c
ext/libcaca/gstcacasink.c
ext/libcaca/gstcacatv.c
ext/shout2/gstshout2.c
ext/speex/gstspeexenc.c
ext/twolame/gsttwolamemp2enc.c
ext/vpx/gstvpxdec.c
ext/vpx/gstvpxenc.c
ext/wavpack/gstwavpackenc.c
gst/alpha/gstalpha.c
gst/audiofx/audioamplify.c
gst/audiofx/audiochebband.c
gst/audiofx/audiocheblimit.c
gst/audiofx/audiodynamic.c
gst/audiofx/audiopanorama.c
gst/audiofx/audiowsincband.c
gst/audiofx/audiowsinclimit.c
gst/deinterlace/gstdeinterlace.c
gst/effectv/gstop.c
gst/effectv/gstradioac.c
gst/effectv/gstripple.c
gst/flv/gstflvmux.c
gst/isomp4/gstqtmux.c
gst/multifile/gstmultifilesink.c
gst/rtp/gstrtpdvpay.c
gst/rtp/gstrtph263ppay.c
gst/rtp/gstrtph264pay.c
gst/rtp/gstrtph265pay.c
gst/rtp/gstrtpilbcdepay.c
gst/rtp/gstrtpvp8pay.c
gst/rtp/gstrtpvp9pay.c
gst/rtpmanager/gstrtpbin.c
gst/rtpmanager/gstrtpjitterbuffer.c
gst/rtpmanager/gstrtpsession.c
gst/rtsp/gstrtspsrc.c
gst/smpte/gstsmpte.c
gst/smpte/gstsmptealpha.c
gst/videobox/gstvideobox.c
gst/videofilter/gstvideoflip.c
gst/videofilter/gstvideomedian.c
gst/videomixer/videomixer2.c
sys/v4l2/gstv4l2object.c

index 62181f7..b4d337d 100644 (file)
@@ -226,8 +226,8 @@ gst_aasink_class_init (GstAASinkClass * klass)
 
   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);
+  gst_type_mark_as_plugin_api (GST_TYPE_AADRIVERS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_AADITHER, 0);
 }
 
 static GstCaps *
index 2aa4d5b..9f793d5 100644 (file)
@@ -620,9 +620,9 @@ gst_aatv_class_init (GstAATvClass * klass)
   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);
+  gst_type_mark_as_plugin_api (GST_TYPE_AATV_RAIN_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_AADITHER, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_AAFONT, 0);
 }
 
 static void
index ba84c54..7926ef9 100644 (file)
@@ -184,7 +184,7 @@ gst_dvdec_class_init (GstDVDecClass * klass)
 
   GST_DEBUG_CATEGORY_INIT (dvdec_debug, "dvdec", 0, "DV decoding element");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_DVDEC_QUALITY);
+  gst_type_mark_as_plugin_api (GST_TYPE_DVDEC_QUALITY, 0);
 }
 
 static void
index 3ed185b..9d230ea 100644 (file)
@@ -362,7 +362,7 @@ gst_flac_enc_class_init (GstFlacEncClass * klass)
   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);
+  gst_type_mark_as_plugin_api (GST_TYPE_FLAC_ENC_QUALITY, 0);
 }
 
 static void
index a2542e9..00da3cb 100644 (file)
@@ -288,7 +288,7 @@ gst_gdk_pixbuf_overlay_class_init (GstGdkPixbufOverlayClass * klass)
   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);
+  gst_type_mark_as_plugin_api (GST_TYPE_GDK_PIXBUF_POSITIONING_MODE, 0);
 }
 
 static void
index bba8f2d..ee7cea8 100644 (file)
@@ -178,8 +178,8 @@ gst_jack_ring_buffer_class_init (GstJackRingBufferClass * klass)
 
   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);
+  gst_type_mark_as_plugin_api (GST_TYPE_JACK_CONNECT, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_JACK_TRANSPORT, 0);
 }
 
 /* this is the callback of jack. This should RT-safe.
index 08683fe..0962fe8 100644 (file)
@@ -182,7 +182,7 @@ 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);
+  gst_type_mark_as_plugin_api (GST_TYPE_IDCT_METHOD, 0);
 }
 
 static boolean
index 450afb4..65a97a3 100644 (file)
@@ -274,8 +274,8 @@ gst_lamemp3enc_class_init (GstLameMP3EncClass * klass)
           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);
+  gst_type_mark_as_plugin_api (GST_TYPE_LAMEMP3ENC_TARGET, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_LAMEMP3ENC_ENCODING_ENGINE_QUALITY, 0);
 }
 
 static void
index 067b419..b938e1c 100644 (file)
@@ -158,7 +158,7 @@ gst_cacasink_class_init (GstCACASinkClass * klass)
   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);
+  gst_type_mark_as_plugin_api (GST_TYPE_CACADITHER, 0);
 }
 
 static void
index e54b2c0..0915a07 100644 (file)
@@ -299,7 +299,7 @@ gst_cacatv_class_init (GstCACATvClass * klass)
   transform_class->transform_caps =
       GST_DEBUG_FUNCPTR (gst_cacatv_transform_caps);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_CACADITHER);
+  gst_type_mark_as_plugin_api (GST_TYPE_CACADITHER, 0);
 }
 
 static void
index a45ecb7..6acf2e8 100644 (file)
@@ -242,7 +242,7 @@ gst_shout2send_class_init (GstShout2sendClass * klass)
 
   GST_DEBUG_CATEGORY_INIT (shout2_debug, "shout2", 0, "shout2send element");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_SHOUT_PROTOCOL);
+  gst_type_mark_as_plugin_api (GST_TYPE_SHOUT_PROTOCOL, 0);
 }
 
 static void
index 70a3467..dc39d0a 100644 (file)
@@ -218,7 +218,7 @@ gst_speex_enc_class_init (GstSpeexEncClass * klass)
 
   GST_DEBUG_CATEGORY_INIT (speexenc_debug, "speexenc", 0, "Speex encoder");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_SPEEX_ENC_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_SPEEX_ENC_MODE, 0);
 }
 
 static void
index a812569..5757210 100644 (file)
@@ -336,9 +336,9 @@ gst_two_lame_class_init (GstTwoLameClass * klass)
       "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);
+  gst_type_mark_as_plugin_api (GST_TYPE_TWO_LAME_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_TWO_LAME_PADDING, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_TWO_LAME_EMPHASIS, 0);
 }
 
 static gboolean
index 00d828e..be956d0 100644 (file)
@@ -189,7 +189,7 @@ gst_vpx_dec_class_init (GstVPXDecClass * klass)
 
   GST_DEBUG_CATEGORY_INIT (gst_vpxdec_debug, "vpxdec", 0, "VPX Decoder");
 
-  gst_type_mark_as_plugin_api (GST_VPX_DEC_TYPE_POST_PROCESSING_FLAGS);
+  gst_type_mark_as_plugin_api (GST_VPX_DEC_TYPE_POST_PROCESSING_FLAGS, 0);
 }
 
 static void
index cfb69c8..3dbce15 100644 (file)
@@ -651,13 +651,13 @@ gst_vpx_enc_class_init (GstVPXEncClass * klass)
 
   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);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_END_USAGE_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_MULTIPASS_MODE_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_KF_MODE_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_TUNING_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_SCALING_MODE_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_TOKEN_PARTITIONS_TYPE, 0);
+  gst_type_mark_as_plugin_api (GST_VPX_ENC_ER_FLAGS_TYPE, 0);
 }
 
 static void
index 3ab0da0..7c38aae 100644 (file)
@@ -264,9 +264,9 @@ gst_wavpack_enc_class_init (GstWavpackEncClass * klass)
           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);
+  gst_type_mark_as_plugin_api (GST_TYPE_WAVPACK_ENC_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_WAVPACK_ENC_CORRECTION_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_WAVPACK_ENC_JOINT_STEREO_MODE, 0);
 }
 
 static void
index 668bcb5..e3fc649 100644 (file)
@@ -287,7 +287,7 @@ gst_alpha_class_init (GstAlphaClass * klass)
   vfilter_class->transform_frame =
       GST_DEBUG_FUNCPTR (gst_alpha_transform_frame);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_ALPHA_METHOD);
+  gst_type_mark_as_plugin_api (GST_TYPE_ALPHA_METHOD, 0);
 }
 
 static void
index 87ff001..13bcab8 100644 (file)
@@ -304,7 +304,7 @@ gst_audio_amplify_class_init (GstAudioAmplifyClass * klass)
   GST_AUDIO_FILTER_CLASS (klass)->setup =
       GST_DEBUG_FUNCPTR (gst_audio_amplify_setup);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_AMPLIFY_CLIPPING_METHOD);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_AMPLIFY_CLIPPING_METHOD, 0);
 }
 
 static void
index d6fbea2..02686a6 100644 (file)
@@ -192,7 +192,7 @@ gst_audio_cheb_band_class_init (GstAudioChebBandClass * klass)
 
   filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_cheb_band_setup);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_CHEBYSHEV_FREQ_BAND_MODE, 0);
 }
 
 static void
index 3d28486..0f7e8dc 100644 (file)
@@ -184,7 +184,7 @@ gst_audio_cheb_limit_class_init (GstAudioChebLimitClass * klass)
 
   filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_cheb_limit_setup);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_CHEBYSHEV_FREQ_LIMIT_MODE, 0);
 }
 
 static void
index 25fa418..07cb215 100644 (file)
@@ -255,8 +255,8 @@ gst_audio_dynamic_class_init (GstAudioDynamicClass * klass)
       GST_DEBUG_FUNCPTR (gst_audio_dynamic_transform_ip);
   GST_BASE_TRANSFORM_CLASS (klass)->transform_ip_on_passthrough = FALSE;
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_DYNAMIC_CHARACTERISTICS);
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_DYNAMIC_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_DYNAMIC_CHARACTERISTICS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_DYNAMIC_MODE, 0);
 }
 
 static void
index c7d79cc..31544e3 100644 (file)
@@ -211,7 +211,7 @@ gst_audio_panorama_class_init (GstAudioPanoramaClass * klass)
   GST_BASE_TRANSFORM_CLASS (klass)->transform =
       GST_DEBUG_FUNCPTR (gst_audio_panorama_transform);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_PANORAMA_METHOD);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_PANORAMA_METHOD, 0);
 }
 
 static void
index 3d1ec77..3056739 100644 (file)
@@ -206,8 +206,8 @@ gst_audio_wsincband_class_init (GstAudioWSincBandClass * klass)
 
   filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_wsincband_setup);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_BAND_MODE);
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_BAND_WINDOW);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_BAND_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_BAND_WINDOW, 0);
 }
 
 static void
index 9609a9c..95c62be 100644 (file)
@@ -202,8 +202,8 @@ gst_audio_wsinclimit_class_init (GstAudioWSincLimitClass * klass)
 
   filter_class->setup = GST_DEBUG_FUNCPTR (gst_audio_wsinclimit_setup);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_LIMIT_MODE);
-  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_LIMIT_WINDOW);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_LIMIT_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_WSINC_LIMIT_WINDOW, 0);
 }
 
 static void
index 14c0526..1045d9a 100644 (file)
@@ -618,11 +618,11 @@ gst_deinterlace_class_init (GstDeinterlaceClass * klass)
   element_class->change_state =
       GST_DEBUG_FUNCPTR (gst_deinterlace_change_state);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_METHODS);
-  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_FIELDS);
-  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_FIELD_LAYOUT);
-  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_MODES);
-  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_LOCKING);
+  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_METHODS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_FIELDS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_FIELD_LAYOUT, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_MODES, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_DEINTERLACE_LOCKING, 0);
 }
 
 #if 0
index f0e9c8f..498b89a 100644 (file)
@@ -408,7 +408,7 @@ gst_optv_class_init (GstOpTVClass * klass)
 
   initPalette ();
 
-  gst_type_mark_as_plugin_api (GST_TYPE_OPTV_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_OPTV_MODE, 0);
 }
 
 static void
index 33c4333..0d67400 100644 (file)
@@ -611,8 +611,8 @@ gst_radioactv_class_init (GstRadioacTVClass * klass)
 
   makePalette ();
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RADIOACTV_MODE);
-  gst_type_mark_as_plugin_api (GST_TYPE_RADIOACTV_COLOR);
+  gst_type_mark_as_plugin_api (GST_TYPE_RADIOACTV_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_RADIOACTV_COLOR, 0);
 }
 
 static void
index c6a9666..2b15d03 100644 (file)
@@ -599,7 +599,7 @@ gst_rippletv_class_init (GstRippleTVClass * klass)
 
   setTable ();
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RIPPLETV_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_RIPPLETV_MODE, 0);
 }
 
 static void
index 7cc0065..aa91a44 100644 (file)
@@ -271,7 +271,7 @@ gst_flv_mux_class_init (GstFlvMuxClass * klass)
 
   GST_DEBUG_CATEGORY_INIT (flvmux_debug, "flvmux", 0, "FLV muxer");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_FLV_MUX_PAD);
+  gst_type_mark_as_plugin_api (GST_TYPE_FLV_MUX_PAD, 0);
 }
 
 static void
index 35505f1..04a6cad 100644 (file)
@@ -663,8 +663,8 @@ gst_qt_mux_class_init (GstQTMuxClass * klass)
   gstagg_class->stop = gst_qt_mux_stop;
   gstagg_class->create_new_pad = gst_qt_mux_create_new_pad;
 
-  gst_type_mark_as_plugin_api (GST_TYPE_QT_MUX_PAD);
-  gst_type_mark_as_plugin_api (GST_TYPE_QT_MUX_DTS_METHOD);
+  gst_type_mark_as_plugin_api (GST_TYPE_QT_MUX_PAD, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_QT_MUX_DTS_METHOD, 0);
 }
 
 static void
index 3be9824..c555a0b 100644 (file)
@@ -275,7 +275,7 @@ gst_multi_file_sink_class_init (GstMultiFileSinkClass * klass)
       "Write buffers to a sequentially named set of files",
       "David Schleef <ds@schleef.org>");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_MULTI_FILE_SINK_NEXT);
+  gst_type_mark_as_plugin_api (GST_TYPE_MULTI_FILE_SINK_NEXT, 0);
 }
 
 static void
index c8e3c9e..540d685 100644 (file)
@@ -133,7 +133,7 @@ gst_rtp_dv_pay_class_init (GstRTPDVPayClass * klass)
   gstrtpbasepayload_class->set_caps = gst_rtp_dv_pay_setcaps;
   gstrtpbasepayload_class->handle_buffer = gst_rtp_dv_pay_handle_buffer;
 
-  gst_type_mark_as_plugin_api (GST_TYPE_DV_PAY_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_DV_PAY_MODE, 0);
 }
 
 static void
index d4cc837..3b1ee05 100644 (file)
@@ -152,7 +152,7 @@ gst_rtp_h263p_pay_class_init (GstRtpH263PPayClass * klass)
   GST_DEBUG_CATEGORY_INIT (rtph263ppay_debug, "rtph263ppay",
       0, "rtph263ppay (RFC 4629)");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_FRAGMENTATION_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_FRAGMENTATION_MODE, 0);
 }
 
 static void
index a9e678a..01a3659 100644 (file)
@@ -200,7 +200,7 @@ gst_rtp_h264_pay_class_init (GstRtpH264PayClass * klass)
   GST_DEBUG_CATEGORY_INIT (rtph264pay_debug, "rtph264pay", 0,
       "H264 RTP Payloader");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RTP_H264_AGGREGATE_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTP_H264_AGGREGATE_MODE, 0);
 }
 
 static void
index 88c15bf..fc11e60 100644 (file)
@@ -224,7 +224,7 @@ gst_rtp_h265_pay_class_init (GstRtpH265PayClass * klass)
   GST_DEBUG_CATEGORY_INIT (rtph265pay_debug, "rtph265pay", 0,
       "H265 RTP Payloader");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RTP_H265_AGGREGATE_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTP_H265_AGGREGATE_MODE, 0);
 }
 
 static void
index a259847..0b020af 100644 (file)
@@ -125,7 +125,7 @@ gst_rtp_ilbc_depay_class_init (GstRTPiLBCDepayClass * klass)
   gstrtpbasedepayload_class->process_rtp_packet = gst_rtp_ilbc_depay_process;
   gstrtpbasedepayload_class->set_caps = gst_rtp_ilbc_depay_setcaps;
 
-  gst_type_mark_as_plugin_api (GST_TYPE_ILBC_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_ILBC_MODE, 0);
 }
 
 static void
index 01bb595..4d6d20f 100644 (file)
@@ -135,7 +135,7 @@ gst_rtp_vp8_pay_class_init (GstRtpVP8PayClass * gst_rtp_vp8_pay_class)
   GST_DEBUG_CATEGORY_INIT (gst_rtp_vp8_pay_debug, "rtpvp8pay", 0,
       "VP8 Video RTP Payloader");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RTP_VP8_PAY_PICTURE_ID_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTP_VP8_PAY_PICTURE_ID_MODE, 0);
 }
 
 static void
index f960c38..ce79c64 100644 (file)
@@ -136,7 +136,7 @@ gst_rtp_vp9_pay_class_init (GstRtpVP9PayClass * gst_rtp_vp9_pay_class)
   GST_DEBUG_CATEGORY_INIT (gst_rtp_vp9_pay_debug, "rtpvp9pay", 0,
       "VP9 Video RTP Payloader");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RTP_VP9_PAY_PICTURE_ID_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTP_VP9_PAY_PICTURE_ID_MODE, 0);
 }
 
 static void
index 6fe786d..5e88e47 100644 (file)
@@ -2687,7 +2687,7 @@ gst_rtp_bin_class_init (GstRtpBinClass * klass)
 
   GST_DEBUG_CATEGORY_INIT (gst_rtp_bin_debug, "rtpbin", 0, "RTP bin");
 
-  gst_type_mark_as_plugin_api (GST_RTP_BIN_RTCP_SYNC_TYPE);
+  gst_type_mark_as_plugin_api (GST_RTP_BIN_RTCP_SYNC_TYPE, 0);
 }
 
 static void
index dba5dd2..ddfe0ed 100644 (file)
@@ -978,7 +978,7 @@ gst_rtp_jitter_buffer_class_init (GstRtpJitterBufferClass * klass)
       (rtpjitterbuffer_debug, "rtpjitterbuffer", 0, "RTP Jitter Buffer");
   GST_DEBUG_REGISTER_FUNCPTR (gst_rtp_jitter_buffer_chain_rtcp);
 
-  gst_type_mark_as_plugin_api (RTP_TYPE_JITTER_BUFFER_MODE);
+  gst_type_mark_as_plugin_api (RTP_TYPE_JITTER_BUFFER_MODE, 0);
 }
 
 static void
index 50bbf82..3567203 100644 (file)
@@ -843,9 +843,9 @@ gst_rtp_session_class_init (GstRtpSessionClass * klass)
   GST_DEBUG_REGISTER_FUNCPTR (gst_rtp_session_chain_send_rtp);
   GST_DEBUG_REGISTER_FUNCPTR (gst_rtp_session_chain_send_rtp_list);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RTP_NTP_TIME_SOURCE);
-  gst_type_mark_as_plugin_api (RTP_TYPE_SESSION);
-  gst_type_mark_as_plugin_api (RTP_TYPE_SOURCE);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTP_NTP_TIME_SOURCE, 0);
+  gst_type_mark_as_plugin_api (RTP_TYPE_SESSION, 0);
+  gst_type_mark_as_plugin_api (RTP_TYPE_SOURCE, 0);
 }
 
 static void
index 51a8c24..1f91bbf 100644 (file)
@@ -1218,10 +1218,10 @@ gst_rtspsrc_class_init (GstRTSPSrcClass * klass)
 
   gst_rtsp_ext_list_init ();
 
-  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_SRC_BUFFER_MODE);
-  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_SRC_NTP_TIME_SOURCE);
-  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_BACKCHANNEL);
-  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_NAT_METHOD);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_SRC_BUFFER_MODE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_SRC_NTP_TIME_SOURCE, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_BACKCHANNEL, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_RTSP_NAT_METHOD, 0);
 }
 
 static gboolean
index 65dd0a2..54c077e 100644 (file)
@@ -200,7 +200,7 @@ gst_smpte_class_init (GstSMPTEClass * klass)
       "Apply the standard SMPTE transitions on video images",
       "Wim Taymans <wim.taymans@chello.be>");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_SMPTE_TRANSITION_TYPE);
+  gst_type_mark_as_plugin_api (GST_TYPE_SMPTE_TRANSITION_TYPE, 0);
 }
 
 /*                              wht  yel  cya  grn  mag  red  blu  blk   -I    Q */
index 284f48c..3d7fe11 100644 (file)
@@ -213,7 +213,7 @@ gst_smpte_alpha_class_init (GstSMPTEAlphaClass * klass)
       "Apply the standard SMPTE transitions as alpha on video images",
       "Wim Taymans <wim.taymans@gmail.com>");
 
-  gst_type_mark_as_plugin_api (GST_TYPE_SMPTE_TRANSITION_TYPE);
+  gst_type_mark_as_plugin_api (GST_TYPE_SMPTE_TRANSITION_TYPE, 0);
 }
 
 static gboolean
index 7c76366..0e69c7c 100644 (file)
@@ -2534,7 +2534,7 @@ gst_video_box_class_init (GstVideoBoxClass * klass)
   gst_element_class_add_static_pad_template (element_class,
       &gst_video_box_src_template);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_BOX_FILL);
+  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_BOX_FILL, 0);
 }
 
 static void
index 0deba40..6ee5125 100644 (file)
@@ -1336,7 +1336,7 @@ gst_video_flip_class_init (GstVideoFlipClass * klass)
   vfilter_class->transform_frame =
       GST_DEBUG_FUNCPTR (gst_video_flip_transform_frame);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_FLIP_METHOD);
+  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_FLIP_METHOD, 0);
 }
 
 static void
index 1b0b055..6638726 100644 (file)
@@ -120,7 +120,7 @@ gst_video_median_class_init (GstVideoMedianClass * klass)
   vfilter_class->transform_frame =
       GST_DEBUG_FUNCPTR (gst_video_median_transform_frame);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_MEDIAN_SIZE);
+  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_MEDIAN_SIZE, 0);
 }
 
 void
index 1c1d52a..d225abb 100644 (file)
@@ -2236,7 +2236,7 @@ gst_videomixer2_class_init (GstVideoMixer2Class * klass)
   /* Register the pad class */
   g_type_class_ref (GST_TYPE_VIDEO_MIXER2_PAD);
 
-  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_MIXER2_BACKGROUND);
+  gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_MIXER2_BACKGROUND, 0);
 }
 
 static void
index 2cd03e5..0e2d922 100644 (file)
@@ -425,9 +425,9 @@ gst_v4l2_object_install_properties_helper (GObjectClass * gobject_class,
           "When enabled, the pixel aspect ratio will be enforced", TRUE,
           G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
 
-  gst_type_mark_as_plugin_api (GST_TYPE_V4L2_DEVICE_FLAGS);
-  gst_type_mark_as_plugin_api (GST_TYPE_V4L2_TV_NORM);
-  gst_type_mark_as_plugin_api (GST_TYPE_V4L2_IO_MODE);
+  gst_type_mark_as_plugin_api (GST_TYPE_V4L2_DEVICE_FLAGS, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_V4L2_TV_NORM, 0);
+  gst_type_mark_as_plugin_api (GST_TYPE_V4L2_IO_MODE, 0);
 }
 
 void