mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-06 19:40:10 +02:00
Use a thread for dispatch events
This commit is contained in:
@@ -84,9 +84,9 @@ follows:
|
||||
3. The plugin then sets up a Unix domain socket endpoint to communicate with the
|
||||
Wine VST host somewhere in a temporary directory. I chose to use Unix domain
|
||||
sockets rather than shared memory to avoid having to do manual
|
||||
synchronization and because it makes it easy to handle different kinds of
|
||||
events asynchronously. Since the Wine VST host can't access the Linux VST
|
||||
host's memory we would have to copy audio buffers in either case.
|
||||
synchronization and because they have very low overhead. Since the Wine VST
|
||||
host can't access the Linux VST host's memory we would have to copy audio
|
||||
buffers in either case.
|
||||
4. The plugin launches the Wine VST host in the detected wine prefix, passing
|
||||
the name of the `.dll` file it should be loading and the path to the Unix
|
||||
domain socket that was just created.
|
||||
|
||||
Reference in New Issue
Block a user