Robbert van der Helm
901d985080
Fix potential issue with plugins reporting size
...
I thought this was a problem for a plugin when it was not, but I can
still see this being a source of segfaults.
2020-05-11 22:54:42 +02:00
Robbert van der Helm
33e5d2bd56
Add a workaround for compilation with Wine 5.7+
2020-05-11 18:11:44 +02:00
Robbert van der Helm
686ca11ba8
Work around improperly late initializing plugins
...
This fixes the Roland Cloud plugins.
2020-05-10 13:42:20 +02:00
Robbert van der Helm
e4ca95397f
Fix wording in changelog
2020-05-09 22:53:41 +02:00
Robbert van der Helm
65ab7bd19b
Bump to version 1.1.2
2020-05-09 22:47:58 +02:00
Robbert van der Helm
f4bfeca2ad
Change wording in chagenlog
2020-05-09 21:42:51 +02:00
Robbert van der Helm
54295f3a27
Fix shutdown cleanup issue for Ardour and Mixbus
...
Instead of just detaching the threads, it's much better to terminate the
Wine process and let the threads terminate themselves.
This fixes #11 on my machine.
2020-05-09 21:31:57 +02:00
Robbert van der Helm
129c0a81d2
Bump version to 1.1.1
2020-05-09 16:35:14 +02:00
Robbert van der Helm
484032202a
Stop accepting sockets if Wine crashes on startup
2020-05-09 16:31:11 +02:00
Robbert van der Helm
57cb404f6b
Use a Logger to print initialization errors
...
This way the errors will get written to a file instead of to STDERR if
`YABRIDGE_DEBUG_FILE` is set.
2020-05-09 11:15:27 +02:00
Robbert van der Helm
c76992bb66
Only suggest using symlinks with sandboxed plugins
...
Now that I think about it it's pretty obvious why symlinks only work
with hosts that support plugin sandboxing (since your OS will never load
two instaces of an identical .so file into the same process). Still, I
find using symlinks in hosts that do sandbox their plugins to be very
user friendly, especially while developing.
2020-05-08 13:00:19 +02:00
Robbert van der Helm
af800c7ecb
Fix typos in the changelog
2020-05-08 11:40:57 +02:00
Robbert van der Helm
8e6d273944
Change use of emphasis in the changelog
2020-05-07 19:09:37 +02:00
Robbert van der Helm
e30ad2ccb5
Bump to version 1.1.0
2020-05-07 18:29:05 +02:00
Robbert van der Helm
868b0fd357
Finally implement eff{Set,Get}SpeakerConfiguration
...
As mentioned in #1 . This also indirectly allows yabridge to work under
Renoise.
2020-05-07 18:23:41 +02:00
Robbert van der Helm
192154f869
Print the used Wine version on startup
2020-05-07 14:42:38 +02:00
Robbert van der Helm
dd684c26e1
Increase the maximum number of audio channels
...
This fixes #10 , as Scaler was reporting 64 inputs.
2020-05-06 23:47:05 +02:00
Robbert van der Helm
261cf0554c
Change prefix detection to be relative to the .dll
2020-05-06 19:16:19 +02:00
Robbert van der Helm
f79115992b
Work around issue with invalid plugin paths #2
...
I'm not sure what would be causing this in some cases.
2020-05-06 18:30:38 +02:00
Robbert van der Helm
8a094dacb5
Mention the automated builds in the changelog
2020-05-06 18:21:20 +02:00
Robbert van der Helm
af060054d3
Implement audioMasterProcessEvents, closing #5
...
This allows plugins to output MIDI events.
2020-05-06 01:04:20 +02:00
Robbert van der Helm
e71fd433f9
Clarify LoadLibrary() related startup error
...
The old message sounds too much like something that would come from
Linux's dynamic linker.
2020-05-06 00:06:46 +02:00
Robbert van der Helm
750130e4a5
Print errors that happen early during startup
2020-05-05 23:23:37 +02:00
Robbert van der Helm
ad03d870ee
Allow yet another symlinking method, fixing #3
...
This allows symlinking to a copy of `libyabridge.so.` Now we support:
- A symlink to `libyabridge.so` with a `.dll` file in the same directory
as that symlink.
- A symlink to `libyabridge.so` with a symlinked `.dll`.
- A copy of `libyabridge.so` with a `.dll` file in the same directory as
that copy.
- A symlink to a copy of `libyabridge.so` with a `.dll` file in the same
directory as that copy.
- A symlink to a copy of `libyabridge.so` with a symlinked `.dll` file.
That seems a bit overkill, but hey, more options are always better,
right?
2020-05-04 13:15:28 +02:00
Robbert van der Helm
37d262f427
Add a changelog
2020-05-03 15:56:40 +02:00