Robbert van der Helm
|
6cb12aad73
|
Implement the CLAP log extension
|
2022-10-09 00:22:34 +02:00 |
|
Robbert van der Helm
|
7ccf54a77c
|
Fully implement CLAP audio processing
|
2022-10-03 02:24:32 +02:00 |
|
Robbert van der Helm
|
4836546d08
|
Fully implement the CLAP GUI extension
|
2022-09-29 20:11:30 +02:00 |
|
Robbert van der Helm
|
dddcb84fd5
|
Implement the host side of the GUI functions
|
2022-09-29 19:57:31 +02:00 |
|
Robbert van der Helm
|
7305178654
|
Fully implement the state extension
|
2022-09-27 15:20:15 +02:00 |
|
Robbert van der Helm
|
95c10952a2
|
Mark CLAP vtable methods as protected
Since they only make sense when called from the vtable.
|
2022-09-27 13:38:34 +02:00 |
|
Robbert van der Helm
|
c7ea37309d
|
Implement the CLAP latency extension
|
2022-09-26 19:42:23 +02:00 |
|
Robbert van der Helm
|
de028faf70
|
Fully implement the CLAP tail extension
Trivial extension, but this required us to be able to send audio thread
callbacks first.
|
2022-09-26 18:15:10 +02:00 |
|
Robbert van der Helm
|
0d472dcd58
|
Add CLAP audio thread callback sockets
The initialization here is a bit funky and happens in lockstep to ensure
both sides are synchronized.
|
2022-09-26 16:28:30 +02:00 |
|
Robbert van der Helm
|
0f58f3409b
|
Fully implement the CLAP params extension
|
2022-09-25 14:55:16 +02:00 |
|
Robbert van der Helm
|
e0c260ba23
|
Rename the host extensions_ field
|
2022-09-23 20:34:51 +02:00 |
|
Robbert van der Helm
|
e26025f7c6
|
Allocate shared memory audio buffers for CLAP
|
2022-09-15 19:12:29 +02:00 |
|
Robbert van der Helm
|
d5f4d563d4
|
Implement CLAP note ports extension
|
2022-09-13 18:20:33 +02:00 |
|
Robbert van der Helm
|
51edef4427
|
Deduplicate CLAP extension support queries
They're only queried once now and the booleans are derived from the
stored pointers.
|
2022-09-12 19:14:39 +02:00 |
|
Robbert van der Helm
|
b31bee24b6
|
Store plugin and host extension struct pointers
|
2022-09-12 19:14:39 +02:00 |
|
Robbert van der Helm
|
e39a43c38c
|
Add stubs for plugin side audio ports extension
|
2022-09-12 17:03:12 +02:00 |
|
Robbert van der Helm
|
7151544f99
|
Add restart and process request callbacks
|
2022-09-11 19:18:03 +02:00 |
|
Robbert van der Helm
|
f3d5dd78c4
|
Add a way to run functions on host main thread
From the plugin side.
|
2022-09-11 19:18:03 +02:00 |
|
Robbert van der Helm
|
6865cbd937
|
Implement CLAP plugin initialization
|
2022-09-11 19:18:03 +02:00 |
|
Robbert van der Helm
|
82e552098a
|
Store host pointer in the plugin proxy
|
2022-09-11 19:18:03 +02:00 |
|
Robbert van der Helm
|
bacda47671
|
Add stubs for a CLAP plugin proxy
|
2022-09-11 19:18:03 +02:00 |
|