Commit graph

54 commits

Author SHA1 Message Date
Wim Taymans
eef8bc593c jack: remote port_send_command 2019-02-13 12:46:14 +01:00
Wim Taymans
766e528f40 jack: handle activation 2019-02-12 17:40:46 +01:00
Wim Taymans
25cc424d70 jack: handle NULL position 2019-02-07 12:28:59 +01:00
Wim Taymans
96460ab2d1 jack: add SPA_EXPORT 2019-02-06 13:23:15 +01:00
Wim Taymans
13d51dfe37 jack: select sse only when cpu flags available 2019-01-28 17:10:37 +01:00
Wim Taymans
1cf3e01219 jack: align metadata 2019-01-24 18:27:40 +01:00
Wim Taymans
9a57598b83 jack: align temp samples and use optimized mix 2019-01-24 18:25:44 +01:00
Wim Taymans
c404942e9d jack: update for api change 2019-01-22 17:37:00 +01:00
Wim Taymans
4bdaa083d1 jack: update for pod api 2019-01-17 17:06:47 +01:00
Wim Taymans
c1da362a24 jack: update to new pod api 2019-01-16 11:03:27 +01:00
Wim Taymans
1687453636 jack: use core_proxy to listen for done messages 2019-01-10 09:31:00 +01:00
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