falkTX
|
efbebc59f1
|
Fix free/delete[] misusage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1eaa175431
|
Make malloc usage consistent in CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
963f194b0e
|
Correct last commit
|
2 years ago |
falkTX
|
982492712f
|
Alternative approach for systems without MAP_LOCKED (build&runtime)
|
2 years ago |
falkTX
|
be097364a9
|
Math utils performance tweaks
|
2 years ago |
falkTX
|
c7b4ee9c39
|
Set X11 utf8 window title for plugin UIs
|
2 years ago |
Alexandros Theodotou
|
69816b7989
|
noop: remove trailing whitespace
|
2 years ago |
falkTX
|
9d5992308a
|
Fix strict build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7a9b7ba35e
|
Simplify wasm runner, using emscripten_set_interval
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
753af115c3
|
Also block sem_timedwait usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
da4e0fdbeb
|
Make sure no threads are used on wasm
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c2cc825253
|
Use emscripten_set_timeout_loop instead of manual management
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4b9d6afa62
|
Ignore pthread_yield for now
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
32196dd2fc
|
Fix regular build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
798733e2f1
|
Bring Runner class from DPF, use it for Engine background details
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
06d6981732
|
More tweaks for wasm, engine verified to work, still with hacks
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
8eb74af19b
|
CarlaThread: Ignore a few things for wasm usage
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
96e4fa5719
|
Initial SDL engine implementation
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ba5ca7006d
|
Support mod:volts as LV2 unit
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b15bc2081d
|
Add some stubs to vst3 host code
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
91cee1f997
|
Cleanup for CARLA_DECLARE_NON_COPYABLE macro use, minor jsfx things
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b06204c0b4
|
Cleanup some ysfx things and fix guiless build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b607ae2ce3
|
macOS build fix, tested this time
|
2 years ago |
falkTX
|
821e9e68e3
|
Yet another approach
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
ee523e9308
|
Alternative macOS fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
17b34c5653
|
Fix macOS build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1e5c9900ae
|
Implement native vst3 plugin scanning; Cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
5385595764
|
Continue cleanup
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
54effcd901
|
Fix macOS build
|
2 years ago |
falkTX
|
4d14226982
|
Fix a missing include for X11/BSD builds
Closes #1597
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
04558b6310
|
Fix CarlaString for std::map compatibility
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
9758218192
|
Test builds with LTO enabled
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
7b8eeef343
|
FIx old macOS build
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
1f5e44c4bb
|
Adjust the rest of the code for CARLA_BACKEND_NAMESPACE macro use
|
2 years ago |
falkTX
|
b7d2d7b0d0
|
macOS plugin UI fixes
|
2 years ago |
falkTX
|
74a1ae82c9
|
One more XSetInputFocus exception fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2bbd787c42
|
Do not use RT threads for dummy engine / plugin testing
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
b1ecb33a5e
|
Fix a memory leak in the CarlaString class
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c397f32066
|
Correct the offset used in the custom data restore fix
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
c6ca5ca23d
|
Update copyright year for the modified files
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
4fa1d2ba6b
|
Ensure custom data restore is exactly how it was saved
Fixes #1521
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
63854e73da
|
Add "[carla]" prefix to printed messages directly by carla
Closes #1498
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
d73e6d50d1
|
Fix crash when LV2 X11 UI has non-mapped child window
Closes #1486
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
2a55bbaef4
|
Notify of embed resizes on bridges
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
fcd3eb8c65
|
Initial implementation for embedding UIs of bridged plugins
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Alexandros Theodotou
|
683c5fe9a0
|
lv2: mark port as sidechain if part of a sidechain group
|
2 years ago |
falkTX
|
1cc16af5c2
|
Add audio port hints to backend, starting with lv2 sidechain
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
falkTX
|
613e695058
|
Prevent an assertion on dummy backend test
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |
Jean Pierre Cimalando
|
1f2f87ad41
|
Implement JSFX (backend)
|
3 years ago |
falkTX
|
63ce0b9148
|
Add PLUGIN_JSFX definition, not yet implemented
Signed-off-by: falkTX <falktx@falktx.com>
|
2 years ago |