Commit graph

14 commits

Author SHA1 Message Date
Wim Taymans
5b05b21865 jack: implement more transport info 2018-05-24 16:13:23 +02:00
Wim Taymans
796c91440e jack: support midi buffers 2018-05-24 16:12:59 +02:00
Wim Taymans
9902886ba5 jack: support port matching with regex 2018-05-24 16:11:54 +02:00
Wim Taymans
c6c3b73ee3 jack: many improvements
Implement more jack api
Implement mix ports
Improve memory mapping
Adapt to the pipewire work branch
Implement dynamic buffersize and samplerate
2018-05-21 13:12:26 +02:00
Wim Taymans
a7954ea908 pipewire-jack: improve processing 2018-02-26 17:31:22 +01:00
Wim Taymans
895ec3865d pipewire-jack: improvements
Set the right format params based on the port type
Set the right for type for the port based on the port.dsp property
Don't remove globals from the id map, jack clients tend to want to
use it after they are removed.
2018-02-20 15:50:55 +01:00
Wim Taymans
5395a8dbf5 pipewire-jack: small cleanups 2018-02-20 13:06:07 +01:00
Wim Taymans
c0e5dbafc9 pipewire-jack: clear buffers 2018-02-16 17:57:26 +01:00
Wim Taymans
b15da50c13 pipewire-jack: return empty buffer when unnegotiated 2018-02-16 17:10:25 +01:00
Wim Taymans
570d32de2b pipewire-jack: fix loop index 2018-02-16 16:53:18 +01:00
Wim Taymans
d73e77cd51 pipewire-jack: add aliases
Add port aliases
Small cleanups
2018-02-16 12:08:16 +01:00
Wim Taymans
7dc03336e5 pipewire-jack: implement more jack api
Implement more callbacks.
Keep track of links.
Improve object handling.
Implement port connections.
Implement disconnect.
Implement port lookup
2018-02-15 17:57:43 +01:00
Wim Taymans
8b982d4bf5 jack: more stuff
manage mem and buffers
Use threaded main loop
Handle transport
handle activate/deactivate
trigger the process callback
2018-02-13 18:05:55 +01:00
Wim Taymans
93c0e6aad0 Initial commit 2018-02-09 18:23:36 +01:00