mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-06 13:30:01 -05:00
improve error reporting
Move signals from core to the objects themselves Use per object info to track object signals Use periods in alsasink and source
This commit is contained in:
parent
fb69758251
commit
cae971e106
23 changed files with 573 additions and 384 deletions
|
|
@ -48,6 +48,10 @@ struct _PinosLink {
|
|||
|
||||
PinosLinkState state;
|
||||
char *error;
|
||||
PINOS_SIGNAL (state_changed, (PinosListener *listener,
|
||||
PinosLink *link,
|
||||
PinosLinkState old,
|
||||
PinosLinkState state));
|
||||
|
||||
PINOS_SIGNAL (destroy_signal, (PinosListener *,
|
||||
PinosLink *));
|
||||
|
|
@ -60,6 +64,9 @@ struct _PinosLink {
|
|||
SpaList output_link;
|
||||
PinosPort *input;
|
||||
SpaList input_link;
|
||||
PINOS_SIGNAL (port_unlinked, (PinosListener *listener,
|
||||
PinosLink *link,
|
||||
PinosPort *port));
|
||||
|
||||
uint32_t queue[64];
|
||||
SpaRingbuffer ringbuffer;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue