mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-15 07:00:05 -05:00
loop: build loop with SPA interface
This commit is contained in:
parent
80deb6b387
commit
f42268b9a5
6 changed files with 429 additions and 446 deletions
|
|
@ -52,9 +52,6 @@ struct _PinosProtocolDBus {
|
|||
PinosGlobal *global;
|
||||
|
||||
PinosProperties *properties;
|
||||
|
||||
PINOS_SIGNAL (destroy_signal, (PinosListener *listener,
|
||||
PinosProtocolDBus *proto));
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
|
|
@ -654,8 +651,6 @@ pinos_protocol_dbus_new (PinosCore *core,
|
|||
spa_list_init (&impl->client_list);
|
||||
spa_list_init (&impl->object_list);
|
||||
|
||||
pinos_signal_init (&this->destroy_signal);
|
||||
|
||||
pinos_signal_add (&core->global_added, &impl->global_added, on_global_added);
|
||||
pinos_signal_add (&core->global_removed, &impl->global_removed, on_global_removed);
|
||||
pinos_signal_add (&core->node_state_changed, &impl->node_state_changed, on_node_state_changed);
|
||||
|
|
@ -679,8 +674,6 @@ pinos_protocol_dbus_destroy (PinosProtocolDBus *proto)
|
|||
|
||||
pinos_log_debug ("protocol-dbus %p: destroy", impl);
|
||||
|
||||
pinos_signal_emit (&proto->destroy_signal, proto);
|
||||
|
||||
pinos_global_destroy (proto->global);
|
||||
|
||||
spa_list_for_each_safe (object, tmp, &impl->object_list, link)
|
||||
|
|
|
|||
|
|
@ -50,7 +50,7 @@ typedef struct {
|
|||
ModuleImpl *impl;
|
||||
PinosNode *node;
|
||||
SpaList link;
|
||||
PinosSource *timeout;
|
||||
SpaSource *timeout;
|
||||
guint idle_timeout;
|
||||
} NodeInfo;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue