alsa: remove useless ret test
authorStéphane Cerveau <scerveau@collabora.com>
Mon, 8 Mar 2021 09:44:42 +0000 (10:44 +0100)
committerStéphane Cerveau <scerveau@collabora.com>
Wed, 10 Mar 2021 19:06:20 +0000 (20:06 +0100)
Use GST_ELEMENT_REGISTER_DEFINE_CUSTOM instead
of GST_ELEMENT_REGISTER_DEFINE_WITH_CODE if a specific
init needs to be tested before registering the element.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/-/merge_requests/1060>

ext/alsa/gstalsamidisrc.c
ext/alsa/gstalsasink.c
ext/alsa/gstalsasrc.c

index c82ca37..96d4207 100644 (file)
@@ -307,7 +307,7 @@ enum
 G_DEFINE_TYPE_WITH_CODE (GstAlsaMidiSrc, gst_alsa_midi_src, GST_TYPE_PUSH_SRC,
     _do_init);
 #define _do_element_init \
-    ret |= alsa_element_init (plugin);
+    alsa_element_init (plugin);
 GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (alsamidisrc, "alsamidisrc",
     GST_RANK_PRIMARY, GST_TYPE_ALSA_MIDI_SRC, _do_element_init);
 
index 15f1b2b..f48dd71 100644 (file)
@@ -74,7 +74,7 @@ enum
 };
 
 #define _do_init \
-    ret |= alsa_element_init (plugin);
+    alsa_element_init (plugin);
 #define gst_alsasink_parent_class parent_class
 G_DEFINE_TYPE (GstAlsaSink, gst_alsasink, GST_TYPE_AUDIO_SINK);
 GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (alsasink, "alsasink", GST_RANK_PRIMARY,
index 47d437b..431b744 100644 (file)
@@ -72,7 +72,7 @@ enum
 #define gst_alsasrc_parent_class parent_class
 G_DEFINE_TYPE (GstAlsaSrc, gst_alsasrc, GST_TYPE_AUDIO_SRC);
 #define _do_init \
-    ret |= alsa_element_init (plugin);
+    alsa_element_init (plugin);
 GST_ELEMENT_REGISTER_DEFINE_WITH_CODE (alsasrc, "alsasrc", GST_RANK_PRIMARY,
     GST_TYPE_ALSA_SRC, _do_init);