From 8f08146db8b546bf79efc40c7ce5ceef0b3245c1 Mon Sep 17 00:00:00 2001 From: Robbert van der Helm Date: Tue, 10 Mar 2020 13:00:28 +0100 Subject: [PATCH] Mention variable size advantage of UDS over SHM --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a4e913ec..5850b7b7 100644 --- a/README.md +++ b/README.md @@ -162,9 +162,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 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. + synchronization and because they have very low overhead. This also makes it + possible to send arbitrarily large data without having to split it into + chunks first, which is useful for transmitting audio and preset data. 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.