From ce5100ef87fd4d79b27719890a3c7029887578fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Cerveau?= Date: Thu, 18 Feb 2021 09:56:08 +0100 Subject: [PATCH] mdns: allow per feature registration Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: --- ext/mdns/gstmicrodns.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/mdns/gstmicrodns.c b/ext/mdns/gstmicrodns.c index f4cf35f14b..3f953df626 100644 --- a/ext/mdns/gstmicrodns.c +++ b/ext/mdns/gstmicrodns.c @@ -23,14 +23,14 @@ #include "gstmicrodnsdevice.h" +GST_DEVICE_PROVIDER_REGISTER_DECLARE (microdnsdeviceprovider); +GST_DEVICE_PROVIDER_REGISTER_DEFINE (microdnsdeviceprovider, + "microdnsdeviceprovider", GST_RANK_PRIMARY, GST_TYPE_MDNS_DEVICE_PROVIDER); + static gboolean plugin_init (GstPlugin * plugin) { - if (!gst_device_provider_register (plugin, "microdnsdeviceprovider", - GST_RANK_PRIMARY, GST_TYPE_MDNS_DEVICE_PROVIDER)) - return FALSE; - - return TRUE; + return GST_DEVICE_PROVIDER_REGISTER (microdnsdeviceprovider, plugin);; } GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,