Mention variable size advantage of UDS over SHM

This commit is contained in:
Robbert van der Helm
2020-03-10 13:00:28 +01:00
parent 54966a36f2
commit 8f08146db8
+3 -3
View File
@@ -162,9 +162,9 @@ follows:
3. The plugin then sets up a Unix domain socket endpoint to communicate with the 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 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 sockets rather than shared memory to avoid having to do manual
synchronization and because they have very low overhead. Since the Wine VST synchronization and because they have very low overhead. This also makes it
host can't access the Linux VST host's memory we would have to copy audio possible to send arbitrarily large data without having to split it into
buffers in either case. 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 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 the name of the `.dll` file it should be loading and the path to the Unix
domain socket that was just created. domain socket that was just created.