Robbert van der Helm
|
fbbd2f0671
|
Add proxy classes for IContextMenu
So we can proxy objects returned by the host during
`IComponentHandler3::createContextMenu`.
|
2021-01-06 17:16:03 +01:00 |
|
Robbert van der Helm
|
0e3b5af94e
|
Fully implement IAudioPresentationLatency
Now we support all VST 3.1.0 interfaces.
|
2021-01-04 22:33:44 +01:00 |
|
Robbert van der Helm
|
fe8211180f
|
Add logging for IAudioPresentationLatency
|
2021-01-04 22:25:09 +01:00 |
|
Robbert van der Helm
|
85d90217bd
|
Add message structs for IAudioPresentationLatency
|
2021-01-04 22:25:02 +01:00 |
|
Robbert van der Helm
|
dcfbc34ba1
|
Add stubs for IAudioPresentationLatency
|
2021-01-04 22:17:19 +01:00 |
|
Robbert van der Helm
|
44f42d7e02
|
Add a proxy class for IAudioPresentationLatency
|
2021-01-04 22:06:05 +01:00 |
|
Robbert van der Helm
|
9983f81875
|
Fully implement IComponentHandler2
|
2021-01-04 21:56:14 +01:00 |
|
Robbert van der Helm
|
0ed9438ffb
|
AAdd logging for the IComponentHandler2 messages
|
2021-01-04 21:49:22 +01:00 |
|
Robbert van der Helm
|
d16cf4eb01
|
Add message structs for IComponentHandler2
|
2021-01-04 21:46:05 +01:00 |
|
Robbert van der Helm
|
a997a7cd20
|
Add stubs for IComponentHandler2
|
2021-01-04 21:36:25 +01:00 |
|
Robbert van der Helm
|
ffde7642f3
|
Add a proxy class for IComponentHandler2
|
2021-01-04 21:29:12 +01:00 |
|
Robbert van der Helm
|
37c43970f3
|
Serialize the IMidiMapping support
I forgot this, so hosts would think plugins supported IMidiMapping when
they really didn't.
|
2021-01-04 00:24:31 +01:00 |
|
Robbert van der Helm
|
8924124abb
|
Fully implement IParameterFinder
With this we're at VST 3.0.2 support.
|
2021-01-03 23:46:13 +01:00 |
|
Robbert van der Helm
|
ace0d789d3
|
Add logging for the IParameterFinder messages
|
2021-01-03 23:27:57 +01:00 |
|
Robbert van der Helm
|
00632dc920
|
Add message structs for IParameterFinder
|
2021-01-03 23:24:14 +01:00 |
|
Robbert van der Helm
|
52de84f81f
|
Add a proxy class for IParameterFinder
|
2021-01-03 23:18:21 +01:00 |
|
Robbert van der Helm
|
fb6e5ab33f
|
Fully implement IMidiMapping
|
2021-01-02 23:54:01 +01:00 |
|
Robbert van der Helm
|
e980afddb4
|
Add stubs for IMidiMapping
|
2021-01-02 23:49:47 +01:00 |
|
Robbert van der Helm
|
792e6ed233
|
Add logging for the IMidiMapping messages
|
2021-01-02 23:43:41 +01:00 |
|
Robbert van der Helm
|
17d2d21bef
|
Add request structs for IMidiMapping
|
2021-01-02 22:21:02 +01:00 |
|
Robbert van der Helm
|
315148d628
|
Add a proxy class for IMidiMapping
|
2021-01-02 22:13:54 +01:00 |
|
Robbert van der Helm
|
a8a0e325fe
|
Fully implement INoteExpressionCOntroller
|
2021-01-02 18:40:34 +01:00 |
|
Robbert van der Helm
|
1b47522de8
|
Fix YaPlugView::IsPlatformTypeSupported logging
Even though this branch will never be hit.
|
2021-01-02 17:16:27 +01:00 |
|
Robbert van der Helm
|
a3770387cc
|
Add logging for INoteExpressionController messages
|
2021-01-02 15:42:58 +01:00 |
|
Robbert van der Helm
|
8a4de7da53
|
Add stubs for INoteExpressionController
|
2021-01-02 15:27:55 +01:00 |
|
Robbert van der Helm
|
3c99d43247
|
Add message structs for INoteExpressionController
|
2021-01-01 23:37:43 +01:00 |
|
Robbert van der Helm
|
c6276d03a1
|
Add a proxy class for INoteExpressionController
|
2021-01-01 21:37:38 +01:00 |
|
Robbert van der Helm
|
34f8d3b1d2
|
Update the copyright notices for 2021
|
2021-01-01 18:54:02 +01:00 |
|
Robbert van der Helm
|
9d24d422d1
|
Log successful FUnknown::queryInterface calls
|
2020-12-31 13:13:39 +01:00 |
|
Robbert van der Helm
|
b6a2752882
|
Log bus types and flags
|
2020-12-30 17:12:06 +01:00 |
|
Robbert van der Helm
|
42b9cf902c
|
Swap read_object arguments to match write_object
|
2020-12-30 16:38:19 +01:00 |
|
Robbert van der Helm
|
ecd9d6c2df
|
Change YaAudioBusBuffers parameter order
So it matches the other constructor.
|
2020-12-30 15:55:58 +01:00 |
|
Robbert van der Helm
|
1ecdc5f270
|
Add a better list with unimplemented interfaces
|
2020-12-30 14:43:29 +01:00 |
|
Robbert van der Helm
|
651ebd4db3
|
Update the ViewRect in checkSizeConstraint()
|
2020-12-30 14:35:18 +01:00 |
|
Robbert van der Helm
|
8458ea041f
|
Add a TODO for a missing return value
|
2020-12-30 14:18:42 +01:00 |
|
Robbert van der Helm
|
3553b080fe
|
Implement IUnitData
With this all VST 3.0.0 interfaces are finally supported.
|
2020-12-29 22:00:22 +01:00 |
|
Robbert van der Helm
|
f85912fd25
|
Add logging for IUnitData structs
|
2020-12-29 21:51:53 +01:00 |
|
Robbert van der Helm
|
53c5e46b4c
|
Add the request and response structs for IUnitData
|
2020-12-29 21:48:38 +01:00 |
|
Robbert van der Helm
|
104cdef919
|
Add a proxy class for IUnitData
|
2020-12-29 21:48:29 +01:00 |
|
Robbert van der Helm
|
38211d0fb3
|
Implement IProgramListData on the Wine side
|
2020-12-29 18:50:17 +01:00 |
|
Robbert van der Helm
|
3704ca8cb0
|
Add logging for the YaProgramListData structs
|
2020-12-29 18:37:28 +01:00 |
|
Robbert van der Helm
|
1c7a5e08a0
|
Check for null pointers in input parameter changes
This is not allowed to be a null pointer, but the SDK's plugin validator
will pass a null pointer anyways.
|
2020-12-29 17:32:33 +01:00 |
|
Robbert van der Helm
|
ccba1ce36c
|
Add IProgramListData request and response objects
|
2020-12-29 16:11:25 +01:00 |
|
Robbert van der Helm
|
22269570d0
|
Add stubs for IProgramListData
|
2020-12-29 15:53:01 +01:00 |
|
Robbert van der Helm
|
c2f1722f14
|
Add a proxy class for IProgramListData
|
2020-12-29 15:47:25 +01:00 |
|
Robbert van der Helm
|
c1118af21c
|
Update the readmes for merging into master
|
2020-12-29 15:39:41 +01:00 |
|
Robbert van der Helm
|
1e1eaee69c
|
Log the entire speaker arrangement bitsets
This makes it very clear why lots of plugins don't work in Ardour right
now.
|
2020-12-29 13:13:15 +01:00 |
|
Robbert van der Helm
|
c42c05a795
|
Make BusInfo logging more verbose
|
2020-12-29 01:26:25 +01:00 |
|
Robbert van der Helm
|
49745d23f1
|
Fix IEditController::createView log message
|
2020-12-29 00:50:27 +01:00 |
|
Robbert van der Helm
|
0a05558a8c
|
Make the persistent buffer thread local
Now that we allow ad hoc socket spawning for the audio sockets.
|
2020-12-29 00:39:23 +01:00 |
|