Wim Taymans
a8fb217eba
jack: add user_data to core
2019-01-08 17:31:23 +01:00
Wim Taymans
25b8a7919f
jack: use internal buffer id
2019-01-07 17:53:13 +01:00
Wim Taymans
a4593a0d96
jack: fix signed and unsigned compares
2019-01-07 15:06:15 +01:00
Wim Taymans
4cb36762b0
jack: add PIPEWIRE_NOJACK to disable jack connections
2018-12-11 16:36:36 +01:00
Wim Taymans
33edb4ccd1
jack: more accurate get_cycle_times
2018-11-19 10:02:53 +01:00
Wim Taymans
2dd6307050
jack: add some timing functions
2018-11-07 09:58:20 +01:00
Wim Taymans
73888460cb
jack: convert sequence to midi events
2018-10-29 14:29:59 +00:00
Wim Taymans
1ffee101fb
jack: use spa_io_position
2018-10-24 10:34:49 +02:00
Wim Taymans
98992d88d3
jack: add jack_port_rename
2018-10-23 16:50:59 +02:00
Wim Taymans
ea3310bc6d
jack: implement midi to control conversion
2018-10-03 20:13:57 +02:00
Wim Taymans
7e0b889a11
jack: make connections linger
...
Use PIPEWIRE_LATENCY to control the default latency
2018-09-21 16:48:25 +02:00
Wim Taymans
049e10b2c0
jack: update for format changes
2018-09-17 09:50:19 +02:00
Wim Taymans
0673a1a4f8
jack: API changes
2018-09-05 16:47:46 +02:00
Wim Taymans
fd97452654
update for format change
2018-09-01 14:12:24 +02:00
Wim Taymans
19336672a9
jack: update for type changes
2018-08-29 09:54:21 +02:00
Wim Taymans
7e3df7dc60
jack: update for API changes
2018-08-27 09:06:17 +02:00
Wim Taymans
e341b2792d
types: update
2018-08-24 11:01:04 +02:00
Wim Taymans
2a0c5c5a8f
jack: fix for timing rate update
2018-08-15 21:44:32 +02:00
Wim Taymans
1826d00f82
jack: improve init buffers
2018-08-15 21:26:05 +02:00
Wim Taymans
9255315c6a
jack: zero empty buffer when needed
2018-08-01 11:56:04 +02:00
Wim Taymans
d608819a33
jack: fix mixing
...
Don't write to the input buffer when mixing but use a temp buffer that
we keep for each port.
Return the right format when negotiated.
2018-07-31 21:42:28 +02:00
Wim Taymans
ac11392fad
jack: implement tee
2018-07-17 17:40:07 +02:00
Wim Taymans
63cc6e920f
jack: update for rate of the graph
2018-07-17 17:39:15 +02:00
Wim Taymans
16178eb5de
jack: use set_io
2018-07-12 15:36:28 +02:00
Wim Taymans
4f054f9551
jack: fix refcount of memory
2018-07-07 10:47:49 +02:00
Wim Taymans
3b8b67bc99
jack: update properties
2018-07-04 18:55:28 +02:00
Wim Taymans
653a28a21e
jack: quantum is expressed in rate now
2018-07-03 21:58:34 +02:00
Wim Taymans
261452d400
jack: fix for position and properties
2018-06-07 11:03:00 +02:00
Wim Taymans
b4d2e47c34
jack: manage io areas better
2018-05-25 12:48:23 +02:00
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