Wim Taymans
560e02ef11
jack: handle port disconnect
2017-08-17 09:45:36 +02:00
Wim Taymans
b7647e80d3
jack: work on cleanup
2017-08-16 17:11:37 +02:00
Wim Taymans
27f811d726
jack: move more stuff to nodes and ports
...
Improve cleanup and registration of jack clients
2017-08-16 12:43:06 +02:00
Wim Taymans
4731a0b4b8
More work on jack support
2017-08-15 11:02:42 +02:00
Wim Taymans
9ad1f911b2
Improve loop callbacks
...
Pass just one data item to the callbacks.
Add properties to port.
Add user data to link
Handle autolink with multiple ports
More work on jack support
2017-08-11 19:21:31 +02:00
Wim Taymans
600055bd68
Move listeners to spa and rename to hooks
...
The listeners are generally useful in spa, move it there and rename
to hooks. Implement loop hooks with it.
Fix some cleanup issues in stream and remote
2017-08-08 16:56:29 +02:00
Wim Taymans
0602d76b9e
Cleanups
...
Only pass data to callbacks.
Rename some structs
Provide methods to access structs
2017-08-06 06:42:26 +02:00
Wim Taymans
1b79419554
cleanups
...
Remove signals.
Rename callbacks -> events, use listeners to listen for events.
Callbacks are still used in spa for things you can listen to only
once.
2017-08-04 16:49:13 +02:00
Wim Taymans
b898eb46cd
Make structure private
...
Make structs private. Expose methods for things we need.
Signals only work on exposed structures so make a new callback helper to
signal events.
2017-08-04 10:18:54 +02:00
Wim Taymans
a003d1a39f
Add parent_id
...
Add parent_id to globals to make hierarchy of interfaces. We can use
this to group interfaces or to describe the owner.
2017-07-18 14:58:14 +02:00
Wim Taymans
d1655196c3
move things around
2017-07-11 16:08:22 +02:00