falkTX
|
b93cb19975
|
Stop using VLAs on code that will be used in OBS
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
08d9645747
|
MSVC compat for internal engine details
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
cd668d966d
|
More MSVC compat, cleanup thread code
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
2ed57a0272
|
Fix a silly MSVC error
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
1591b84f1a
|
Add specialized water static lib content for OBS
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
d029cd22a8
|
More cleanup, allow to pick qt for utils info methods (stub)
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
0ff297d2c2
|
more spreadout use of BUILDING_CARLA_OBS macro
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5508fb256a
|
Allow to skip sfz and water use for cached plugin info
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6f8ff6d977
|
Add internal BridgeTextReader to cleanup bridge reading code
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
cf8d885999
|
Remove use of REAL_BUILD macro
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
6258d69589
|
Do not use `getDefaultValue` for JUCE plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f1a30531b9
|
Cleanup CARLA_PLUGIN_ONLY_BRIDGE macro usage
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
96b67721b6
|
Adjustments as needed for Carla as OBS plugin
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
9c00a93cb8
|
Introduce CARLA_PLUGIN_ONLY_BRIDGE build macro
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
44c6615f2a
|
Remove the use of mingw-std-threads
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5adae9496f
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
296bfc1a4f
|
Make ysfx optional, enabled by default
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
a9ba8c42cb
|
Fix a typo
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
7131a918b2
|
Tweak CARLA_ENGINE_WITHOUT_UI behaviour
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
7de2b470d0
|
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
5f4bfca4d7
|
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
f8b35fde65
|
Simplify jack event handling, now single queue on main thread
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
3856c893a4
|
Fix crash/regression when using LV2 plugins without worker ext
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
Olivier HUMBERT
|
cc8c918f64
|
missing </li> code (#1724)
* missing </li> code
* Update Information.cpp
|
1 year ago |
falkTX
|
a97fd200fe
|
Allow to receive LV2 atoms of any size up to max-length
Previous design with a stack var was so wrong
Signed-off-by: falkTX <falktx@falktx.com>
|
1 year ago |
falkTX
|
4495215cb9
|
Always set time frame information for JUCE hosted plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7af54ba4f9
|
Fix native vst3 parameter id handling
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b27f20cc30
|
Fix bridge build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
155da91fdb
|
Fix CLAP multi-IO
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
52f5322087
|
Make jack-apps work under macOS
|
2 years ago |
falkTX
|
dc9b58b4cb
|
Fix headless build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
3a9c6c389f
|
Improve debug messages
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a67681efe3
|
Fix internal jack client for new main-thread-idle behaviour
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c2bd7cf63c
|
Never embed UIs for windows bridges, feature is X11 only
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
df1338860e
|
Implement embedCustomUI for CLAP
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
13e983334e
|
Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
6c27da80ec
|
Implement CLAP latency, handle special host callbacks when possible
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
33e8c5cefa
|
Allow plugins to request idle time from main thread, without UI
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
bf501c8ce7
|
Fix build for posix systems without X11
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a28817264e
|
Only use epoll on linux, clap posix-fd related
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e354cefa15
|
Fix build without GUI
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f0b1c50709
|
Fix headers for C builds
Fixes #1691
|
2 years ago |
falkTX
|
9b89e62b01
|
Cleanup
|
2 years ago |
falkTX
|
b34ae7dae5
|
Fix last commit
|
2 years ago |
falkTX
|
d9f3d78ab8
|
Use kqueue as alternative to epoll for CLAP posix fd on BSDs
|
2 years ago |
falkTX
|
703972c1d4
|
Improve CLAP host vs plugin side UI resize
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
a615fefaf9
|
Implement CLAP posix-fd extension, fix things with current plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
f86efd5096
|
Fix CLAP MIDI output
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9abb529dec
|
Implement CLAP state
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
e325490ffb
|
Implement custom path selection for CLAP plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |