Commit Graph

  • 10b01b5140 Update comments on the VST3 info caches Robbert van der Helm 2021-02-09 23:19:17 +01:00
  • 2d62347393 Update old comments Robbert van der Helm 2021-02-09 23:01:41 +01:00
  • c1b23b90a2 [yabridgectl] Expand libyabridge* auto detection Robbert van der Helm 2021-02-06 21:09:30 +01:00
  • 391206eea8 Work around incorrect wchar_t text serialization Robbert van der Helm 2021-02-02 15:43:53 +01:00
  • 81d401f06a Add mutexes for the VST3 data caches Robbert van der Helm 2021-01-30 23:26:57 +01:00
  • 27370ab54b Remove debug prints Robbert van der Helm 2021-01-30 23:11:25 +01:00
  • b5dd806b2d Cache VST3 parameter information Robbert van der Helm 2021-01-30 22:24:05 +01:00
  • 8bba5d8773 Mention that REAPER's bridges should be disabled Robbert van der Helm 2021-01-30 19:49:05 +01:00
  • 68bf2029b3 Fix type of X11 event mask Robbert van der Helm 2021-01-30 16:38:08 +01:00
  • fc3c3524fd Hide IAudioProcessor::getLatencySamples in logs Robbert van der Helm 2021-01-30 16:11:29 +01:00
  • fb7531d74b Greatly clean up the input focus grabbing Robbert van der Helm 2021-01-30 14:43:42 +01:00
  • 1043776e52 Differentiate between cached values in logs Robbert van der Helm 2021-01-30 13:56:58 +01:00
  • 68e10cd24c Flush the bus info cache in more places Robbert van der Helm 2021-01-30 13:48:42 +01:00
  • 0adca3e33c Revert "Remove cache_time_info and always cache time info" Robbert van der Helm 2021-01-30 02:37:27 +01:00
  • 9858db25d2 Show IComponent::getBusCount on verbosity level 1 Robbert van der Helm 2021-01-30 01:50:13 +01:00
  • 10b7930779 Also clear bus cache on IAudioProcessor::setActive Robbert van der Helm 2021-01-30 01:42:20 +01:00
  • 6339618984 Fix response logging filtering with bus info cache Robbert van der Helm 2021-01-30 00:45:45 +01:00
  • cfb171c991 Remove cache_time_info and always cache time info Robbert van der Helm 2021-01-30 00:20:35 +01:00
  • f5b4a28bd0 Cache bus information during processing Robbert van der Helm 2021-01-30 00:02:06 +01:00
  • 3f7f67fc2d Get rid of no longer used mutex Robbert van der Helm 2021-01-28 23:45:44 +01:00
  • 62ab9a1c1a Reword comment Robbert van der Helm 2021-01-27 21:01:34 +01:00
  • 6e5ea3a4d8 Skip event loop with partially initialized plugins Robbert van der Helm 2021-01-27 19:03:28 +01:00
  • 72e29d044a Add a function for temporarily blocking event loop Robbert van der Helm 2021-01-27 18:46:36 +01:00
  • 04d0ff0949 Fix serializing silence flags Robbert van der Helm 2021-01-26 23:50:48 +01:00
  • cf9ae47f99 Return kNotImplemented with vst3_no_scale Robbert van der Helm 2021-01-26 22:49:00 +01:00
  • 2c7fd94f3b Add a TODO for inhibiting the event loop Robbert van der Helm 2021-01-26 15:43:10 +01:00
  • ffe46e225c Relay Wine STDIO with SCHED_OTHER Robbert van der Helm 2021-01-24 17:02:56 +01:00
  • 19fd99b58e Get rid of old fixmes related to the CID migration Robbert van der Helm 2021-01-24 16:55:11 +01:00
  • 21ff906bf8 Handle connection point proxy from GUI thread Robbert van der Helm 2021-01-24 15:42:25 +01:00
  • 77414c80d6 Allow null pointers in IEditController::setComponentHandler Robbert van der Helm 2021-01-24 14:51:18 +01:00
  • 0044bc6b60 Allow passing null pointers to IPlugView::setFrame Robbert van der Helm 2021-01-24 14:44:42 +01:00
  • d5e4424463 Also sync VST3 audio thread scheduling priorities Robbert van der Helm 2021-01-23 15:22:10 +01:00
  • f03b9b1497 Sync VST2 audio thread scheduling priorities Robbert van der Helm 2021-01-23 15:05:03 +01:00
  • 96511ca8a3 Make realtime priority setting more granular Robbert van der Helm 2021-01-23 14:43:06 +01:00
  • 33dd469d36 Allow setting different priorities than 5 Robbert van der Helm 2021-01-23 14:24:01 +01:00
  • 7c636ffcb1 Mention issues caused by 32-bit prefixes Robbert van der Helm 2021-01-23 12:24:30 +01:00
  • 91d0b405ec Add a migration script for Renoise Robbert van der Helm 2021-01-22 22:51:08 +01:00
  • 34136dd9cc Fix the class ID conversion in plugin factory Robbert van der Helm 2021-01-22 21:49:45 +01:00
  • 52b723ef7d Add a migration script for Ardour Robbert van der Helm 2021-01-22 21:29:35 +01:00
  • e171881666 Mention how to download and run migration scripts Robbert van der Helm 2021-01-22 20:27:20 +01:00
  • 4e21cdb89b Add a migration script for Bitwig Robbert van der Helm 2021-01-22 20:16:25 +01:00
  • dfb9d18aa3 Add a class ID migration script for REAPER Robbert van der Helm 2021-01-22 16:29:25 +01:00
  • 0bba724cf9 Add a readme for the class ID conversion scripts Robbert van der Helm 2021-01-22 14:55:29 +01:00
  • 1b804bd5ea 💥 Convert between UID formats for class IDs Robbert van der Helm 2021-01-22 14:24:40 +01:00
  • 4f4f455f13 Add a todo for a failsafe for the socket cleanup Robbert van der Helm 2021-01-22 14:18:21 +01:00
  • d3d57a3fe0 Use UID conversion for GetControllerClassId Robbert van der Helm 2021-01-22 14:02:04 +01:00
  • ae0d7263b8 Use UID conversion for IsPlugInterfaceSupported Robbert van der Helm 2021-01-22 13:50:06 +01:00
  • 4a5c961b63 Get rid of unused bitsery FUID extension Robbert van der Helm 2021-01-22 13:40:01 +01:00
  • 249b82f846 Add conversions for the garbled UIDs Robbert van der Helm 2021-01-22 13:31:09 +01:00
  • 29410e3992 Add fixmes for incorrect byte orders Robbert van der Helm 2021-01-22 01:28:25 +01:00
  • 4812757f1a Add a function for getting the current priority Robbert van der Helm 2021-01-22 00:44:43 +01:00
  • 58c687f9d7 Revert "Don't override existing host thread priorities" Robbert van der Helm 2021-01-22 00:38:44 +01:00
  • e84f7425cf Fix reverting to SCHED_OTHER Robbert van der Helm 2021-01-21 20:33:50 +01:00
  • 9b0324f4a7 Don't override existing host thread priorities Robbert van der Helm 2021-01-21 20:30:08 +01:00
  • f8ac296ec7 Print the tempo part of VstTimeInfo Robbert van der Helm 2021-01-21 20:04:35 +01:00
  • e9210a1100 Reorder tested hosts list based on VST3 support Robbert van der Helm 2021-01-21 18:00:54 +01:00
  • 2ca1d5b8ca Greatly increase reliability of deferred closing Robbert van der Helm 2021-01-21 16:47:35 +01:00
  • 5155863673 Encapsulate the deferred window closing Robbert van der Helm 2021-01-21 15:56:13 +01:00
  • e5b1e31aff Reuse window classes Robbert van der Helm 2021-01-21 15:40:25 +01:00
  • ac47865410 Readd accidentally removed forward declaration Robbert van der Helm 2021-01-21 13:21:12 +01:00
  • 6f5a8e3ebf Update comments on get_plugin_factory() Robbert van der Helm 2021-01-21 02:05:21 +01:00
  • 74dc8225d1 Back the VST3 plugin factory by an IPtr Robbert van der Helm 2021-01-21 01:51:21 +01:00
  • 4cc44c3cf7 Make the mutual recursion mechanism safer Robbert van der Helm 2021-01-20 12:42:59 +01:00
  • 5f7f44ce20 Fix potential issue in GUI thread mutual recursion Robbert van der Helm 2021-01-20 03:26:10 +01:00
  • 508d393bbc Fix event handlers not being unregistered Robbert van der Helm 2021-01-20 00:19:15 +01:00
  • c08d704dc0 Apply the mutual recursion changes to Vst3Bridge Robbert van der Helm 2021-01-19 23:52:00 +01:00
  • 23d9b7416d Support deep nested mutual recursion in IPlugView Robbert van der Helm 2021-01-19 23:11:08 +01:00
  • d7d5725ae9 Fix typo Robbert van der Helm 2021-01-19 18:02:35 +01:00
  • 36535fc3b5 Fix VST2 editor resizing in REAPER Robbert van der Helm 2021-01-19 17:42:11 +01:00
  • d252ace189 Mention a workaround for TDR plugin knob behaviour Robbert van der Helm 2021-01-19 16:54:23 +01:00
  • abb21c396b Fix spelling in the changelog Robbert van der Helm 2021-01-19 15:33:05 +01:00
  • de8559caea Get rid of some old todos Robbert van der Helm 2021-01-19 15:20:22 +01:00
  • dac817323b Add an option to force drag-and-drop under REAPER Robbert van der Helm 2021-01-19 14:46:41 +01:00
  • 53c0ecbac4 Mention the input focus change in the changelog Robbert van der Helm 2021-01-19 01:41:03 +01:00
  • 9788f21e0e Fix rare hanging issue on Bitwig related to focus Robbert van der Helm 2021-01-19 00:52:49 +01:00
  • b2ccfed2e6 Add a note for a potential fix for REAPER resizing Robbert van der Helm 2021-01-18 16:00:45 +01:00
  • bb5471f2d9 Run certain GUI tasks from the host's run loop Robbert van der Helm 2021-01-18 14:19:31 +01:00
  • 5ad47c8c68 Get rid of condition variable in mutual recursion Robbert van der Helm 2021-01-18 11:21:08 +01:00
  • bb2b526003 Optimize away some potential copies Robbert van der Helm 2021-01-17 19:06:56 +01:00
  • 0c8941f9f0 Update the fixme on REAPER's thread safety issues Robbert van der Helm 2021-01-17 17:37:23 +01:00
  • 7c3e28e482 Add a note about unavoidable zombie processes Robbert van der Helm 2021-01-17 15:38:20 +01:00
  • 197aadad69 Fix style Robbert van der Helm 2021-01-17 15:32:22 +01:00
  • 029f797377 Update readme for the current VST3 support status Robbert van der Helm 2021-01-17 14:33:24 +01:00
  • 1c6d3f8fd9 Fully implement IParameterFunctionName Robbert van der Helm 2021-01-17 14:17:28 +01:00
  • 6b992e7c9a Add logging for IParameterFunctionName Robbert van der Helm 2021-01-17 14:10:01 +01:00
  • 4804174dae Add message structs for IParameterFunctionName Robbert van der Helm 2021-01-17 13:42:08 +01:00
  • 3d8ee1ddf1 Add stubs for IParameterFunctionName Robbert van der Helm 2021-01-17 13:23:17 +01:00
  • 06f6e6acfc Add a proxy class for IParameterFunctionName Robbert van der Helm 2021-01-17 13:09:20 +01:00
  • aa1a7a1588 Fully implement IProgress Robbert van der Helm 2021-01-17 00:19:48 +01:00
  • 1dc900aff9 Add logging for IProgress Robbert van der Helm 2021-01-16 23:27:56 +01:00
  • 30ad506552 Add message structs for IProgress Robbert van der Helm 2021-01-16 23:05:06 +01:00
  • e840fe3114 Add stubs for IProgress Robbert van der Helm 2021-01-16 18:09:39 +01:00
  • bfdfd9c341 Add proxy classes for IProgress Robbert van der Helm 2021-01-16 18:02:15 +01:00
  • 9ddf4b2ae1 Fully implement IProcessContextRequirements Robbert van der Helm 2021-01-16 16:29:21 +01:00
  • 1ab9056a82 Add logging for IProcessContextRequirements Robbert van der Helm 2021-01-16 16:17:34 +01:00
  • 77ff3f23d5 Add message structs for IProcessContextRequirements Robbert van der Helm 2021-01-16 16:11:48 +01:00
  • a2203cfef7 Add stubs for IProcessContextRequirements Robbert van der Helm 2021-01-16 16:08:23 +01:00
  • 4f416e135a Add a proxy class for IProcessContextRequirements Robbert van der Helm 2021-01-16 15:51:48 +01:00
  • 73fda0b568 Fully implement IPlugInterfaceSupport Robbert van der Helm 2021-01-16 15:19:10 +01:00
  • 701271c273 Add logging for IPlugInterfaceSupport Robbert van der Helm 2021-01-16 14:47:49 +01:00