Commit graph

99 commits

Author SHA1 Message Date
Wim Taymans
31cfd434da jack: clear latency range
To avoid invalid meaningless values.
2019-08-30 15:30:11 +02:00
Wim Taymans
f39d2fd78a jack: update for segment owner 2019-08-29 18:20:40 +02:00
Wim Taymans
6dfceccae2 jack: fix BBT calculations
Bars + beats are stored in the integral part of the bar field, ticks
in the fractional part.
2019-08-29 16:13:02 +02:00
Wim Taymans
52afbcf077 jack: only activate scheduling
Only activate scheduling when setting sync or timebase callbacks.
We just want to let the server call out process function but not
pretend the user called jack_activate.
2019-08-29 15:32:30 +02:00
Wim Taymans
b4243991b3 jack: update for sync 2019-08-29 14:01:20 +02:00
Wim Taymans
0c2c2c72d0 jack: add support for timebase master and sync 2019-08-28 13:55:50 +02:00
Wim Taymans
a52ad27a16 jack: update for running time 2019-08-28 10:27:26 +02:00
Wim Taymans
796278b207 jack: rename 2019-08-27 21:48:25 +02:00
Wim Taymans
3daf9f85d2 update for segments 2019-08-27 21:35:28 +02:00
Wim Taymans
f8c3126b52 jack: implement transport support 2019-08-27 14:41:15 +02:00
Wim Taymans
42f144e097 jack: fix frame time 2019-08-22 14:30:44 +02:00
Wim Taymans
45f0e7c35b jack: signal xrun callbacks
Keep track of the number of xruns and signal the callback when
it changes.
CPU load must be expressed in percent.
2019-08-22 13:56:39 +02:00
Wim Taymans
84071d2cac jack: implement statistics 2019-08-22 13:25:01 +02:00
Wim Taymans
33cac9932c jack: report cpu load
Find the driver activation and use it to get stats.
2019-08-22 10:59:16 +02:00
Wim Taymans
2c25b8c216 jack: always unmap old io area 2019-08-21 20:36:29 +02:00
Wim Taymans
44b7eb4630 jack: implement some more
Implement some parts of metadata and uuid
2019-08-21 18:37:02 +02:00
Wim Taymans
a560e8b92f jack: use properties instead of parent_id 2019-08-16 22:10:38 +02:00
Wim Taymans
2d6f9950a5 jack: improve node name
Try to use the short nick first and then the name/description
2019-08-12 12:28:54 +02:00
Wim Taymans
48f28f7b63 jack: improve debug 2019-08-08 11:02:40 +02:00
Wim Taymans
f84821f821 jack: improve buffer usage
Buffer on the output port are set on the mix once and used for
all output mix ios. Find the mix with the buffers and use that on
all output mix.
2019-08-07 12:58:09 +02:00
Wim Taymans
d405ca97ec jack: fix for api change 2019-08-01 13:54:30 +02:00
Wim Taymans
8428103e92 jack: update for use_buffer flags 2019-07-25 13:16:52 +02:00
Wim Taymans
3a9035a44c jack_update for memory tag 2019-07-25 12:05:54 +02:00
Wim Taymans
135b72ce70 jack: update for memory changes 2019-07-23 17:46:06 +02:00
Wim Taymans
78109838a9 compiler fixes 2019-06-07 17:15:10 +02:00
Wim Taymans
21e904d694 jack: update for API change 2019-06-06 15:01:41 +02:00
Wim Taymans
8646c49760 jack: update for keys 2019-05-24 15:47:28 +02:00
Wim Taymans
998263819a update for api 2019-05-23 12:28:31 +02:00
Wim Taymans
640a50091e jack: update for new API 2019-05-21 15:36:25 +02:00
Wim Taymans
6ce9b5acf7 jack: fix get_cycle_times 2019-04-25 13:03:19 +02:00
Wim Taymans
6cde4e76d3 jack: use server timestamp when we can 2019-04-23 17:42:17 +02:00
Wim Taymans
87bee58f49 add SPA_EXPORT 2019-04-11 16:36:52 +02:00
Wim Taymans
b50bd414ab jack: fix awake time 2019-03-08 11:33:23 +01:00
Wim Taymans
42b4529c4c jack: update for scheduling changes 2019-03-06 20:33:13 +01:00
Wim Taymans
53693d1e32 jack_up date for client_node change 2019-03-04 12:30:17 +01:00
Wim Taymans
6ca80e4ec7 jack: events are void 2019-03-01 14:02:59 +01:00
Wim Taymans
91938991dc jack: update for port params 2019-02-27 16:37:10 +01:00
Wim Taymans
cc9fd857ad jack: update for seq change 2019-02-25 17:15:41 +01:00
Wim Taymans
1887f17cc8 jack: update for async changes 2019-02-25 12:27:02 +01:00
Wim Taymans
65f9c46525 jack: fix for async changes 2019-02-20 17:50:05 +01:00
Wim Taymans
af96643eaa jack: fix for api changes 2019-02-18 12:28:00 +01:00
Wim Taymans
1108c5d83d jack: change port flags 2019-02-14 17:39:16 +01:00
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