falkTX
a979e5195a
Implement Log thread for windows
7 years ago
falkTX
39de2c73c6
The logs tab is back! Also add fputs and fflush to utils
7 years ago
falkTX
7e6ed45fa4
Fix crash (data corruption) when using certain UIs in carla-plugin
Was a threading issue, uiIdle() being called from 2 threads.
Fixes #418
Fixes #227
7 years ago
falkTX
ae34a145f7
Set loadDefaultState as supported LV2 feature
8 years ago
falkTX
a38e08718a
Update LV2 headers, part 1
8 years ago
falkTX
64fb39b13a
Sort LV2 scale points, fixes #141
8 years ago
falkTX
3bff316546
Ignore LRDF port if type is 0
8 years ago
falkTX
d71f470e20
Cleanup
8 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
8 years ago
falkTX
38f697820c
Fix loading certain LV2 presets, closes #398
8 years ago
falkTX
b933cb0065
Optimize LinkedList getAt(), don't use it if possible
8 years ago
falkTX
f697dca90e
Fixup carla_shm_create_temp for windows
8 years ago
falkTX
34a38c835d
Small rework of rtmempool, based on mod-host changes
Keep thread-safety disabled (optional), as carla does that internally.
Update test code to check for min/max usage
8 years ago
falkTX
ac5efae0f7
Faster string truncate, fix typos
8 years ago
falkTX
ce896f8101
Import multi-threaded patchbay code (EXPERIMENTAL)
8 years ago
falkTX
6ce690861d
Lock memory of IPC bridged data
8 years ago
falkTX
779fa645f8
Fix ringbuffer write fail warning (only once per commit write)
8 years ago
falkTX
ed18c73409
Allow to set pipe size
8 years ago
falkTX
c0075a9571
Minor utils fix
8 years ago
falkTX
867d937ace
Apply same fixes to DPF
8 years ago
falkTX
7ffb46ffdf
Fix previous commit
8 years ago
falkTX
fc691a90c5
Use a new recursive mutex in Signal class
Related to #385, possibly fixes it. Please test.
8 years ago
falkTX
3c60ec78c5
Final fix
8 years ago
falkTX
f15eb5b75d
Remove test code
8 years ago
falkTX
317ee1af11
Update DPF
8 years ago
falkTX
5bd0e72d62
Use a signal to wait for thread start
8 years ago
Jan Ypma
f40b74787d
Fix #380 : Limit stack allocation during base64 encoding
Some VST plugins want to save a large binary chunk of state. For example,
Drumlab inside Kontakt 5 saves 1.5MB of data. We shouldn't allocate that
much on the stack.
8 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
8 years ago
falkTX
a9b49d450a
Make PTHREAD_PRIO_INHERIT optional (fixes #375, please test)
8 years ago
falkTX
dd2c613770
CarlaMutex: Use PTHREAD_PRIO_INHERIT protocol, cleanup
8 years ago
falkTX
e9a1cc754a
Fix OSX build
8 years ago
falkTX
5a018dc77f
Update juce
8 years ago
falkTX
a0dfed06f1
Don't write atom to ringbuffer after it fails the initial data
8 years ago
falkTX
38dd4b2b67
Increase the maximum allowed per-atom size
8 years ago
falkTX
e3960d91d0
Use plugin audio port names in bridge mode
Fixes #344
8 years ago
falkTX
52f5768dff
Update vestige header from ardour
8 years ago
falkTX
19932c5668
Fix utf8 LV2 plugin and port names
8 years ago
falkTX
b9f04c961b
Fix build with previous changes
8 years ago
falkTX
8ec10051d0
Implement IP semaphores for OSX, fix nsecs calculation
8 years ago
falkTX
2bec51d2b4
Misc fixes and small changes needed for OSX
8 years ago
falkTX
4c11a2d36a
Make it possible to post console output to file
via carla_debug/stdout/stderr functions
8 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
8 years ago
falkTX
a7a2068f4a
Small optimization to lv2 init/list code
8 years ago
falkTX
d51258ddd5
Cleanup futex code, please test
8 years ago
falkTX
a4103c8be1
Avoid small assertion when renaming internal plugins
9 years ago
falkTX
5bbc6a04b6
Several fixes for renaming, and some cleanup too
9 years ago
falkTX
80a93c957c
Remove debug comment
9 years ago
falkTX
cd71a00647
Try some things for helping bridges
9 years ago
falkTX
fe915b919a
Fix lv2 midi programs not reaching plugin bridges
9 years ago
falkTX
0a6625d645
Really fix mingw build
9 years ago