Robbert van der Helm
|
ea4b0babcd
|
Wrap the debug print functions in unlikely macros
Since the compiler can't tell that these routines should never be hit
during normal usage.
|
2020-03-07 23:59:45 +01:00 |
|
Robbert van der Helm
|
b67a3546b7
|
Remove redundant information from logging
|
2020-03-07 23:40:09 +01:00 |
|
Robbert van der Helm
|
3bfb6cf38b
|
Disable logging on the Wine side
It was incredibly verbose, and for debugging the networking part you
could still use stdout.
|
2020-03-07 23:36:30 +01:00 |
|
Robbert van der Helm
|
35b0174b9e
|
Add log messages everywhere
|
2020-03-07 23:10:07 +01:00 |
|
Robbert van der Helm
|
5d96f9e13b
|
Improve logging formatting
|
2020-03-07 23:09:58 +01:00 |
|
Robbert van der Helm
|
80ed96acd7
|
Change the debug verbosity environment variable
|
2020-03-07 22:50:59 +01:00 |
|
Robbert van der Helm
|
ee75dcc7e6
|
Add specific logging functions for all the events
|
2020-03-07 22:29:21 +01:00 |
|
Robbert van der Helm
|
e5348fc5f7
|
Fix logging to files
|
2020-03-07 18:58:23 +01:00 |
|
Robbert van der Helm
|
50172aefbb
|
Write basic log messages
|
2020-03-07 17:57:56 +01:00 |
|
Robbert van der Helm
|
77b2d1b44a
|
Add a function for formatting log messages
|
2020-03-07 16:48:41 +01:00 |
|
Robbert van der Helm
|
54d62c6a66
|
Split src/common/* into headers and definitions
|
2020-03-06 19:18:27 +01:00 |
|
Robbert van der Helm
|
7d0bf3e3c4
|
Further clean up the Boost hacks
This way we can also finally split up the src/common/* files into
headers and implementations.
|
2020-03-06 18:44:47 +01:00 |
|
Robbert van der Helm
|
2a2ff6bd2a
|
Add a note on concurrency to the logger
|
2020-03-06 15:56:24 +01:00 |
|
Robbert van der Helm
|
1d2c3d4d75
|
Add the base for a debug log
|
2020-03-06 15:40:15 +01:00 |
|
Robbert van der Helm
|
46b08530ae
|
Pass through processReplacing
Should work, almost does.
|
2020-03-05 22:18:06 +01:00 |
|
Robbert van der Helm
|
54b5395c5e
|
Use a statically allocated array for audio buffers
We wouldn't know the right size on the receiving end in advance.
|
2020-03-05 20:59:27 +01:00 |
|
Robbert van der Helm
|
9d68493af1
|
Shorten buffer_type to buffer_t
|
2020-03-05 19:47:31 +01:00 |
|
Robbert van der Helm
|
9754909930
|
Allow reusing buffers when reading and writing
|
2020-03-05 19:18:34 +01:00 |
|
Robbert van der Helm
|
620ba5b756
|
Define a buffer size for each type
|
2020-03-05 19:03:48 +01:00 |
|
Robbert van der Helm
|
c9d6eea496
|
Add a data structure for serializing audio buffers
|
2020-03-05 18:33:51 +01:00 |
|
Robbert van der Helm
|
e6671f687d
|
Ensure written strings are null terminated
A strcpy would work as well but this is more robust and avoids C library
functions.
|
2020-03-05 18:02:13 +01:00 |
|
Robbert van der Helm
|
f84557d0d0
|
Fix arguments for dispatch callback passthrough
|
2020-03-05 17:20:27 +01:00 |
|
Robbert van der Helm
|
bea600a13a
|
Pass through getParameter and setParameter
|
2020-03-05 17:00:45 +01:00 |
|
Robbert van der Helm
|
8f34947307
|
Also serialize a plugin's parameter count
Forgot this initially.
|
2020-03-05 14:50:37 +01:00 |
|
Robbert van der Helm
|
5383bbb231
|
Add a serialization function for AEffect structs
|
2020-03-05 13:50:57 +01:00 |
|
Robbert van der Helm
|
88d5a5e9d8
|
Allow deserializing to existing objects
|
2020-03-05 13:13:40 +01:00 |
|
Robbert van der Helm
|
ca713ada4e
|
Factor out sending and passing through events
Since we can use this both for the dispatch function and for host
callbacks.
|
2020-03-01 00:19:27 +01:00 |
|
Robbert van der Helm
|
cd5b294952
|
Replace msgpack with bitsery
|
2020-02-26 22:17:05 +01:00 |
|
Robbert van der Helm
|
c2e102969e
|
Rename parameters for clarity
|
2020-02-26 16:52:54 +01:00 |
|
Robbert van der Helm
|
3d12489e58
|
Pass all events to the plugin
|
2020-02-24 19:25:26 +01:00 |
|
Robbert van der Helm
|
5c946fff6a
|
Communicate over the socket instead of STDIN
|
2020-02-24 16:43:04 +01:00 |
|
Robbert van der Helm
|
309a6cb00e
|
Add GPLv3 copyright headers
|
2020-02-10 16:47:43 +01:00 |
|
Robbert van der Helm
|
875308bd6f
|
Answer event queries within the Wine VST host
|
2020-02-09 20:05:47 +01:00 |
|
Robbert van der Helm
|
b6c9acc57c
|
Add functions to encapsulate serialization
|
2020-02-09 17:22:45 +01:00 |
|
Robbert van der Helm
|
b757001435
|
Add basic communication with a child process
|
2020-02-08 17:18:39 +01:00 |
|