From cc516695b0916d9c8e1147d158048902c0eac40f Mon Sep 17 00:00:00 2001 From: Mathieu Duponchelle Date: Sat, 6 Jun 2020 00:41:17 +0200 Subject: [PATCH] plugins: uddate gst_type_mark_as_plugin_api() calls --- ext/cdparanoia/gstcdparanoiasrc.c | 2 +- ext/gl/gstglalpha.c | 2 +- ext/gl/gstgldeinterlace.c | 2 +- ext/gl/gstgleffects.c | 2 +- ext/gl/gstglimagesink.c | 2 +- ext/gl/gstglmixer.c | 2 +- ext/gl/gstglmixerbin.c | 2 +- ext/gl/gstglstereomix.c | 4 ++-- ext/gl/gstgltestsrc.c | 2 +- ext/gl/gstglvideoflip.c | 2 +- ext/gl/gstglvideomixer.c | 8 ++++---- ext/opus/gstopusenc.c | 8 ++++---- ext/pango/gstbasetextoverlay.c | 10 +++++----- ext/pango/gsttextrender.c | 6 +++--- ext/pango/gsttimeoverlay.c | 2 +- ext/theora/gsttheoraenc.c | 2 +- gst/audiomixer/gstaudiointerleave.c | 2 +- gst/audiomixer/gstaudiomixer.c | 2 +- gst/audioresample/gstaudioresample.c | 7 ++++--- gst/audiotestsrc/gstaudiotestsrc.c | 2 +- gst/compositor/compositor.c | 6 +++--- gst/encoding/gstencodebin.c | 2 +- gst/playback/gstdecodebin2.c | 2 +- gst/playback/gstplaybin2.c | 2 +- gst/playback/gstplaysink.c | 2 +- gst/rawparse/gstrawaudioparse.c | 2 +- gst/tcp/gstmultihandlesink.c | 6 +++--- gst/videoscale/gstvideoscale.c | 2 +- gst/videotestsrc/gstvideotestsrc.c | 6 +++--- 29 files changed, 51 insertions(+), 50 deletions(-) diff --git a/ext/cdparanoia/gstcdparanoiasrc.c b/ext/cdparanoia/gstcdparanoiasrc.c index 42b6347..10350fb 100644 --- a/ext/cdparanoia/gstcdparanoiasrc.c +++ b/ext/cdparanoia/gstcdparanoiasrc.c @@ -195,7 +195,7 @@ gst_cd_paranoia_src_class_init (GstCdParanoiaSrcClass * klass) G_STRUCT_OFFSET (GstCdParanoiaSrcClass, uncorrected_error), NULL, NULL, NULL, G_TYPE_NONE, 1, G_TYPE_INT); - gst_type_mark_as_plugin_api (GST_TYPE_CD_PARANOIA_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_CD_PARANOIA_MODE, 0); } static gboolean diff --git a/ext/gl/gstglalpha.c b/ext/gl/gstglalpha.c index e994391..ad1e0a8 100644 --- a/ext/gl/gstglalpha.c +++ b/ext/gl/gstglalpha.c @@ -546,7 +546,7 @@ gst_gl_alpha_class_init (GstGLAlphaClass * klass) filter_class->filter_texture = GST_DEBUG_FUNCPTR (gst_gl_alpha_filter_texture); - gst_type_mark_as_plugin_api (GST_TYPE_GL_ALPHA_METHOD); + gst_type_mark_as_plugin_api (GST_TYPE_GL_ALPHA_METHOD, 0); } static void diff --git a/ext/gl/gstgldeinterlace.c b/ext/gl/gstgldeinterlace.c index dfe3644..8c0b110 100644 --- a/ext/gl/gstgldeinterlace.c +++ b/ext/gl/gstgldeinterlace.c @@ -270,7 +270,7 @@ gst_gl_deinterlace_class_init (GstGLDeinterlaceClass * klass) GST_GL_BASE_FILTER_CLASS (klass)->supported_gl_api = GST_GL_API_OPENGL | GST_GL_API_GLES2 | GST_GL_API_OPENGL3; - gst_type_mark_as_plugin_api (GST_TYPE_GL_DEINTERLACE_METHODS); + gst_type_mark_as_plugin_api (GST_TYPE_GL_DEINTERLACE_METHODS, 0); } static void diff --git a/ext/gl/gstgleffects.c b/ext/gl/gstgleffects.c index f26880b..5bac563 100644 --- a/ext/gl/gstgleffects.c +++ b/ext/gl/gstgleffects.c @@ -347,7 +347,7 @@ gst_gl_effects_class_init (GstGLEffectsClass * klass) GST_GL_BASE_FILTER_CLASS (klass)->supported_gl_api = GST_GL_API_OPENGL | GST_GL_API_GLES2 | GST_GL_API_OPENGL3; - gst_type_mark_as_plugin_api (GST_TYPE_GL_EFFECTS_EFFECT); + gst_type_mark_as_plugin_api (GST_TYPE_GL_EFFECTS_EFFECT, 0); } static void diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index 03b4f3b..b403b4c 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -298,7 +298,7 @@ gst_gl_image_sink_bin_class_init (GstGLImageSinkBinClass * klass) G_SIGNAL_RUN_LAST, 0, NULL, NULL, NULL, G_TYPE_BOOLEAN, 3, GST_TYPE_GL_CONTEXT, G_TYPE_UINT, G_TYPE_UINT); - gst_type_mark_as_plugin_api (GST_TYPE_GL_ROTATE_METHOD); + gst_type_mark_as_plugin_api (GST_TYPE_GL_ROTATE_METHOD, 0); } #define GST_GLIMAGE_SINK_GET_LOCK(glsink) \ diff --git a/ext/gl/gstglmixer.c b/ext/gl/gstglmixer.c index ad25736..a4980c4 100644 --- a/ext/gl/gstglmixer.c +++ b/ext/gl/gstglmixer.c @@ -438,7 +438,7 @@ gst_gl_mixer_class_init (GstGLMixerClass * klass) klass->set_caps = NULL; - gst_type_mark_as_plugin_api (GST_TYPE_GL_MIXER_PAD); + gst_type_mark_as_plugin_api (GST_TYPE_GL_MIXER_PAD, 0); } static void diff --git a/ext/gl/gstglmixerbin.c b/ext/gl/gstglmixerbin.c index db6255c..4314a60 100644 --- a/ext/gl/gstglmixerbin.c +++ b/ext/gl/gstglmixerbin.c @@ -236,7 +236,7 @@ gst_gl_mixer_bin_class_init (GstGLMixerBinClass * klass) "Bin/Filter/Effect/Video/Mixer", "OpenGL video_mixer empty bin", "Matthew Waters "); - gst_type_mark_as_plugin_api (GST_TYPE_GL_MIXER_BIN_START_TIME_SELECTION); + gst_type_mark_as_plugin_api (GST_TYPE_GL_MIXER_BIN_START_TIME_SELECTION, 0); } static void diff --git a/ext/gl/gstglstereomix.c b/ext/gl/gstglstereomix.c index 2c8a3bb..fd9b5c3 100644 --- a/ext/gl/gstglstereomix.c +++ b/ext/gl/gstglstereomix.c @@ -211,8 +211,8 @@ gst_gl_stereo_mix_class_init (GstGLStereoMixClass * klass) base_mix_class->supported_gl_api = GST_GL_API_GLES2 | GST_GL_API_OPENGL | GST_GL_API_OPENGL3; - gst_type_mark_as_plugin_api (GST_TYPE_GL_STEREO_DOWNMIX); - gst_type_mark_as_plugin_api (GST_TYPE_GL_STEREO_MIX_PAD); + gst_type_mark_as_plugin_api (GST_TYPE_GL_STEREO_DOWNMIX, 0); + gst_type_mark_as_plugin_api (GST_TYPE_GL_STEREO_MIX_PAD, 0); } static void diff --git a/ext/gl/gstgltestsrc.c b/ext/gl/gstgltestsrc.c index a5b0b60..a959b7d 100644 --- a/ext/gl/gstgltestsrc.c +++ b/ext/gl/gstgltestsrc.c @@ -163,7 +163,7 @@ gst_gl_test_src_class_init (GstGLTestSrcClass * klass) gstglbasesrc_class->gl_stop = gst_gl_test_src_gl_stop; gstglbasesrc_class->fill_gl_memory = gst_gl_test_src_fill_memory; - gst_type_mark_as_plugin_api (GST_TYPE_GL_TEST_SRC_PATTERN); + gst_type_mark_as_plugin_api (GST_TYPE_GL_TEST_SRC_PATTERN, 0); } static void diff --git a/ext/gl/gstglvideoflip.c b/ext/gl/gstglvideoflip.c index 37b0411..ab4b2cd 100644 --- a/ext/gl/gstglvideoflip.c +++ b/ext/gl/gstglvideoflip.c @@ -157,7 +157,7 @@ gst_gl_video_flip_class_init (GstGLVideoFlipClass * klass) "Filter/Effect/Video", "Flip video on the GPU", "Matthew Waters "); - gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_FLIP_METHOD); + gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_FLIP_METHOD, 0); } static void diff --git a/ext/gl/gstglvideomixer.c b/ext/gl/gstglvideomixer.c index b12039c..58142d5 100644 --- a/ext/gl/gstglvideomixer.c +++ b/ext/gl/gstglvideomixer.c @@ -933,10 +933,10 @@ gst_gl_video_mixer_class_init (GstGLVideoMixerClass * klass) GST_GL_BASE_MIXER_CLASS (klass)->supported_gl_api = GST_GL_API_OPENGL | GST_GL_API_OPENGL3 | GST_GL_API_GLES2; - gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_BACKGROUND); - gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_PAD); - gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_BLEND_EQUATION); - gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_BLEND_FUNCTION); + gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_BACKGROUND, 0); + gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_PAD, 0); + gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_BLEND_EQUATION, 0); + gst_type_mark_as_plugin_api (GST_TYPE_GL_VIDEO_MIXER_BLEND_FUNCTION, 0); } static void diff --git a/ext/opus/gstopusenc.c b/ext/opus/gstopusenc.c index 78128b3..bbe1f99 100644 --- a/ext/opus/gstopusenc.c +++ b/ext/opus/gstopusenc.c @@ -345,10 +345,10 @@ gst_opus_enc_class_init (GstOpusEncClass * klass) GST_DEBUG_CATEGORY_INIT (opusenc_debug, "opusenc", 0, "Opus encoder"); - gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_AUDIO_TYPE); - gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_BANDWIDTH); - gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_BITRATE_TYPE); - gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_FRAME_SIZE); + gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_AUDIO_TYPE, 0); + gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_BANDWIDTH, 0); + gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_BITRATE_TYPE, 0); + gst_type_mark_as_plugin_api (GST_OPUS_ENC_TYPE_FRAME_SIZE, 0); } static void diff --git a/ext/pango/gstbasetextoverlay.c b/ext/pango/gstbasetextoverlay.c index 2595105..e7414fc 100644 --- a/ext/pango/gstbasetextoverlay.c +++ b/ext/pango/gstbasetextoverlay.c @@ -631,11 +631,11 @@ gst_base_text_overlay_class_init (GstBaseTextOverlayClass * klass) 1, 100, 100, 1, DEFAULT_PROP_SCALE_PAR_N, DEFAULT_PROP_SCALE_PAR_D, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_HALIGN); - gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_VALIGN); - gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_LINE_ALIGN); - gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_SCALE_MODE); - gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_WRAP_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_HALIGN, 0); + gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_VALIGN, 0); + gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_LINE_ALIGN, 0); + gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_SCALE_MODE, 0); + gst_type_mark_as_plugin_api (GST_TYPE_BASE_TEXT_OVERLAY_WRAP_MODE, 0); } static void diff --git a/ext/pango/gsttextrender.c b/ext/pango/gsttextrender.c index bbf6a53..e98be0b 100644 --- a/ext/pango/gsttextrender.c +++ b/ext/pango/gsttextrender.c @@ -227,9 +227,9 @@ gst_text_render_class_init (GstTextRenderClass * klass) GST_TYPE_TEXT_RENDER_LINE_ALIGN, DEFAULT_PROP_LINE_ALIGNMENT, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_type_mark_as_plugin_api (GST_TYPE_TEXT_RENDER_HALIGN); - gst_type_mark_as_plugin_api (GST_TYPE_TEXT_RENDER_VALIGN); - gst_type_mark_as_plugin_api (GST_TYPE_TEXT_RENDER_LINE_ALIGN); + gst_type_mark_as_plugin_api (GST_TYPE_TEXT_RENDER_HALIGN, 0); + gst_type_mark_as_plugin_api (GST_TYPE_TEXT_RENDER_VALIGN, 0); + gst_type_mark_as_plugin_api (GST_TYPE_TEXT_RENDER_LINE_ALIGN, 0); } static void diff --git a/ext/pango/gsttimeoverlay.c b/ext/pango/gsttimeoverlay.c index 172484e..db05220 100644 --- a/ext/pango/gsttimeoverlay.c +++ b/ext/pango/gsttimeoverlay.c @@ -238,7 +238,7 @@ gst_time_overlay_class_init (GstTimeOverlayClass * klass) DEFAULT_SHOW_TIMES_AS_DATES, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_type_mark_as_plugin_api (GST_TYPE_TIME_OVERLAY_TIME_LINE); + gst_type_mark_as_plugin_api (GST_TYPE_TIME_OVERLAY_TIME_LINE, 0); } static void diff --git a/ext/theora/gsttheoraenc.c b/ext/theora/gsttheoraenc.c index df6dbe6..ba16890 100644 --- a/ext/theora/gsttheoraenc.c +++ b/ext/theora/gsttheoraenc.c @@ -302,7 +302,7 @@ gst_theora_enc_class_init (GstTheoraEncClass * klass) GST_DEBUG_CATEGORY_INIT (theoraenc_debug, "theoraenc", 0, "Theora encoder"); - gst_type_mark_as_plugin_api (GST_TYPE_MULTIPASS_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_MULTIPASS_MODE, 0); } static void diff --git a/gst/audiomixer/gstaudiointerleave.c b/gst/audiomixer/gstaudiointerleave.c index f45ed2b..42ceb4a 100644 --- a/gst/audiomixer/gstaudiointerleave.c +++ b/gst/audiomixer/gstaudiointerleave.c @@ -621,7 +621,7 @@ gst_audio_interleave_class_init (GstAudioInterleaveClass * klass) "Take channel positions from the input", TRUE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); - gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_INTERLEAVE_PAD); + gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_INTERLEAVE_PAD, 0); } static void diff --git a/gst/audiomixer/gstaudiomixer.c b/gst/audiomixer/gstaudiomixer.c index f0a5b82..5205e2e 100644 --- a/gst/audiomixer/gstaudiomixer.c +++ b/gst/audiomixer/gstaudiomixer.c @@ -239,7 +239,7 @@ gst_audiomixer_class_init (GstAudioMixerClass * klass) aagg_class->aggregate_one_buffer = gst_audiomixer_aggregate_one_buffer; - gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_MIXER_PAD); + gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_MIXER_PAD, 0); } static void diff --git a/gst/audioresample/gstaudioresample.c b/gst/audioresample/gstaudioresample.c index f970d34..470746f 100644 --- a/gst/audioresample/gstaudioresample.c +++ b/gst/audioresample/gstaudioresample.c @@ -211,9 +211,10 @@ gst_audio_resample_class_init (GstAudioResampleClass * klass) GST_BASE_TRANSFORM_CLASS (klass)->passthrough_on_same_caps = TRUE; - gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_RESAMPLER_METHOD); - gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_RESAMPLER_FILTER_INTERPOLATION); - gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_RESAMPLER_FILTER_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_RESAMPLER_METHOD, 0); + gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_RESAMPLER_FILTER_INTERPOLATION, + 0); + gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_RESAMPLER_FILTER_MODE, 0); } static void diff --git a/gst/audiotestsrc/gstaudiotestsrc.c b/gst/audiotestsrc/gstaudiotestsrc.c index 0a5de0c..032dc9f 100644 --- a/gst/audiotestsrc/gstaudiotestsrc.c +++ b/gst/audiotestsrc/gstaudiotestsrc.c @@ -308,7 +308,7 @@ gst_audio_test_src_class_init (GstAudioTestSrcClass * klass) gstbasesrc_class->stop = GST_DEBUG_FUNCPTR (gst_audio_test_src_stop); gstbasesrc_class->fill = GST_DEBUG_FUNCPTR (gst_audio_test_src_fill); - gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_TEST_SRC_WAVE); + gst_type_mark_as_plugin_api (GST_TYPE_AUDIO_TEST_SRC_WAVE, 0); } static void diff --git a/gst/compositor/compositor.c b/gst/compositor/compositor.c index f717e98..89482ed 100644 --- a/gst/compositor/compositor.c +++ b/gst/compositor/compositor.c @@ -1117,9 +1117,9 @@ gst_compositor_class_init (GstCompositorClass * klass) "Composite multiple video streams", "Wim Taymans , " "Sebastian Dröge "); - gst_type_mark_as_plugin_api (GST_TYPE_COMPOSITOR_PAD); - gst_type_mark_as_plugin_api (GST_TYPE_COMPOSITOR_OPERATOR); - gst_type_mark_as_plugin_api (GST_TYPE_COMPOSITOR_BACKGROUND); + gst_type_mark_as_plugin_api (GST_TYPE_COMPOSITOR_PAD, 0); + gst_type_mark_as_plugin_api (GST_TYPE_COMPOSITOR_OPERATOR, 0); + gst_type_mark_as_plugin_api (GST_TYPE_COMPOSITOR_BACKGROUND, 0); } static void diff --git a/gst/encoding/gstencodebin.c b/gst/encoding/gstencodebin.c index 01fcdd8..cc1a7fb 100644 --- a/gst/encoding/gstencodebin.c +++ b/gst/encoding/gstencodebin.c @@ -446,7 +446,7 @@ gst_encode_bin_class_init (GstEncodeBinClass * klass) "Convenience encoding/muxing element", "Edward Hervey "); - gst_type_mark_as_plugin_api (GST_TYPE_ENCODEBIN_FLAGS); + gst_type_mark_as_plugin_api (GST_TYPE_ENCODEBIN_FLAGS, 0); } static void diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index c578d0e..65fdd24 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -1045,7 +1045,7 @@ gst_decode_bin_class_init (GstDecodeBinClass * klass) g_type_class_ref (GST_TYPE_DECODE_PAD); - gst_type_mark_as_plugin_api (GST_TYPE_AUTOPLUG_SELECT_RESULT); + gst_type_mark_as_plugin_api (GST_TYPE_AUTOPLUG_SELECT_RESULT, 0); } /* Must be called with factories lock! */ diff --git a/gst/playback/gstplaybin2.c b/gst/playback/gstplaybin2.c index c73929c..e8aedcf 100644 --- a/gst/playback/gstplaybin2.c +++ b/gst/playback/gstplaybin2.c @@ -1342,7 +1342,7 @@ gst_play_bin_class_init (GstPlayBinClass * klass) gstbin_klass->deep_element_added = GST_DEBUG_FUNCPTR (gst_play_bin_deep_element_added); - gst_type_mark_as_plugin_api (GST_TYPE_PLAY_FLAGS); + gst_type_mark_as_plugin_api (GST_TYPE_PLAY_FLAGS, 0); } static void diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index 97be413..e626fcf 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -667,7 +667,7 @@ gst_play_sink_class_init (GstPlaySinkClass * klass) g_type_class_ref (GST_TYPE_STREAM_SYNCHRONIZER); g_type_class_ref (GST_TYPE_COLOR_BALANCE_CHANNEL); - gst_type_mark_as_plugin_api (GST_TYPE_PLAY_SINK_SEND_EVENT_MODE); + gst_type_mark_as_plugin_api (GST_TYPE_PLAY_SINK_SEND_EVENT_MODE, 0); } static void diff --git a/gst/rawparse/gstrawaudioparse.c b/gst/rawparse/gstrawaudioparse.c index ca45e02..5ed592f 100644 --- a/gst/rawparse/gstrawaudioparse.c +++ b/gst/rawparse/gstrawaudioparse.c @@ -281,7 +281,7 @@ gst_raw_audio_parse_class_init (GstRawAudioParseClass * klass) "Converts unformatted data streams into timestamped raw audio frames", "Carlos Rafael Giani "); - gst_type_mark_as_plugin_api (GST_TYPE_RAW_AUDIO_PARSE_FORMAT); + gst_type_mark_as_plugin_api (GST_TYPE_RAW_AUDIO_PARSE_FORMAT, 0); } static void diff --git a/gst/tcp/gstmultihandlesink.c b/gst/tcp/gstmultihandlesink.c index 93bbc68..6b22a51 100644 --- a/gst/tcp/gstmultihandlesink.c +++ b/gst/tcp/gstmultihandlesink.c @@ -485,9 +485,9 @@ gst_multi_handle_sink_class_init (GstMultiHandleSinkClass * klass) GST_DEBUG_CATEGORY_INIT (multihandlesink_debug, "multihandlesink", 0, "Multi socket sink"); - gst_type_mark_as_plugin_api (GST_TYPE_RECOVER_POLICY); - gst_type_mark_as_plugin_api (GST_TYPE_SYNC_METHOD); - gst_type_mark_as_plugin_api (GST_TYPE_CLIENT_STATUS); + gst_type_mark_as_plugin_api (GST_TYPE_RECOVER_POLICY, 0); + gst_type_mark_as_plugin_api (GST_TYPE_SYNC_METHOD, 0); + gst_type_mark_as_plugin_api (GST_TYPE_CLIENT_STATUS, 0); } static void diff --git a/gst/videoscale/gstvideoscale.c b/gst/videoscale/gstvideoscale.c index 97c7f90..0a67b44 100644 --- a/gst/videoscale/gstvideoscale.c +++ b/gst/videoscale/gstvideoscale.c @@ -298,7 +298,7 @@ gst_video_scale_class_init (GstVideoScaleClass * klass) _size_quark = g_quark_from_static_string (GST_META_TAG_VIDEO_SIZE_STR); _scale_quark = gst_video_meta_transform_scale_get_quark (); - gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_SCALE_METHOD); + gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_SCALE_METHOD, 0); } static void diff --git a/gst/videotestsrc/gstvideotestsrc.c b/gst/videotestsrc/gstvideotestsrc.c index ca2afba..bca07ce 100644 --- a/gst/videotestsrc/gstvideotestsrc.c +++ b/gst/videotestsrc/gstvideotestsrc.c @@ -377,9 +377,9 @@ gst_video_test_src_class_init (GstVideoTestSrcClass * klass) gstpushsrc_class->fill = gst_video_test_src_fill; - gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_TEST_SRC_ANIMATION_MODE); - gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_TEST_SRC_MOTION_TYPE); - gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_TEST_SRC_PATTERN); + gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_TEST_SRC_ANIMATION_MODE, 0); + gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_TEST_SRC_MOTION_TYPE, 0); + gst_type_mark_as_plugin_api (GST_TYPE_VIDEO_TEST_SRC_PATTERN, 0); } static void -- 2.7.4