mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-07 13:30:09 -05:00
deviceprovider: fix device provider
This commit is contained in:
parent
53bc0f7848
commit
5d4350a38f
2 changed files with 27 additions and 44 deletions
|
|
@ -52,6 +52,9 @@ device_added (PinosGstManager *manager,
|
|||
PinosSource *source;
|
||||
|
||||
name = gst_device_get_display_name (device);
|
||||
if (strcmp (name, "gst") == 0)
|
||||
return;
|
||||
|
||||
g_print("Device added: %s\n", name);
|
||||
|
||||
element = gst_device_create_element (device, NULL);
|
||||
|
|
@ -68,7 +71,11 @@ device_removed (PinosGstManager *manager,
|
|||
PinosSource *source;
|
||||
|
||||
name = gst_device_get_display_name (device);
|
||||
if (strcmp (name, "gst") == 0)
|
||||
return;
|
||||
|
||||
g_print("Device removed: %s\n", name);
|
||||
|
||||
source = g_object_steal_data (G_OBJECT (device), "PinosSource");
|
||||
g_object_unref (source);
|
||||
g_free (name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue