From 2de70ed7c54b4d289c788dbc6f301e3c940a0e39 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Olivier=20Cr=C3=AAte?= Date: Mon, 6 Jul 2020 14:46:33 -0400 Subject: [PATCH] alsadeviceprovider: Remove redundant start function The ALSA provider doesn't provider live monitoring, so don't pretend otherwise. Part-of: --- ext/alsa/gstalsadeviceprovider.c | 21 --------------------- 1 file changed, 21 deletions(-) diff --git a/ext/alsa/gstalsadeviceprovider.c b/ext/alsa/gstalsadeviceprovider.c index 5e7c9ae..19f6ee3 100644 --- a/ext/alsa/gstalsadeviceprovider.c +++ b/ext/alsa/gstalsadeviceprovider.c @@ -92,8 +92,6 @@ add_device (GstDeviceProvider * provider, snd_ctl_t * info, snd_pcm_close (handle); - gst_device_provider_device_add (provider, gst_object_ref (device)); - return device; } @@ -169,23 +167,6 @@ beach: } -static gboolean -gst_alsa_device_provider_start (GstDeviceProvider * provider) -{ - g_list_free_full (gst_alsa_device_provider_probe (provider), - gst_object_unref); - - /* TODO - Implement monitoring support */ - - return TRUE; -} - -static void -gst_alsa_device_provider_stop (GstDeviceProvider * provider) -{ - return; -} - enum { PROP_0, @@ -199,8 +180,6 @@ gst_alsa_device_provider_class_init (GstAlsaDeviceProviderClass * klass) GstDeviceProviderClass *dm_class = GST_DEVICE_PROVIDER_CLASS (klass); dm_class->probe = gst_alsa_device_provider_probe; - dm_class->start = gst_alsa_device_provider_start; - dm_class->stop = gst_alsa_device_provider_stop; gst_device_provider_class_set_static_metadata (dm_class, "ALSA Device Provider", "Sink/Source/Audio", -- 2.7.4