Clean up the TODOs section

This commit is contained in:
Robbert van der Helm
2020-03-10 23:12:56 +01:00
parent 5528f0a496
commit c8ebb76b88
+6 -21
View File
@@ -6,29 +6,14 @@ Yet Another way to use Windows VST2 plugins in Linux VST hosts.
There are a few things that should be done before making this public, including: There are a few things that should be done before making this public, including:
- Document and improve the installation and updating procedure. - Implement missing features:
- Finish documenting the project setup and the way communication works. In - GUIs.
particular we're missing the wait void pointers in the event dispatchers are - `AEffect` updates, if that's a thing.
handled and how the AEffect struct gets synchronized. I should probably also - Fix `processReplacing` forwarding. The forwarding works, but plugins don't
rewrite some parts of it to make it clearer. write any audio.
- Add missing details if any to the architecture section.
- Document what this has been tested on and what does or does not work. - Document what this has been tested on and what does or does not work.
- Document wine32 support. - Document wine32 support.
- Forward updates from the Windows VST plugin's `AEffect` struct, if that's a
thing.
- Fix `processReplacing` forwarding.
- Implement GUIs.
- The `audioMasterUpdateDisplay` and `audioMasterWantMidi` hsot callbacks
sometimes cause Carla to crash, but other times they do not. Not really sure
what the pattern here is.
- Check if we need special handling for the `effGetChunk` and `effSetChunk`
events.
- Mention precompiled binaries and building from source in the installation
section.
- Add proper debugging support activated using an environment variable.
- Write all stdout and stderr output from the plugin to a temporary file so it
can be inspected when using a host such as Bitwig that hides this by
default.
- Catch exceptions during initialization and print them to stderr.
## Usage ## Usage