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
9 years ago
falkTX
ce896f8101
Import multi-threaded patchbay code (EXPERIMENTAL)
9 years ago
falkTX
6ce690861d
Lock memory of IPC bridged data
9 years ago
falkTX
779fa645f8
Fix ringbuffer write fail warning (only once per commit write)
9 years ago
falkTX
ed18c73409
Allow to set pipe size
9 years ago
falkTX
c0075a9571
Minor utils fix
9 years ago
falkTX
867d937ace
Apply same fixes to DPF
9 years ago
falkTX
7ffb46ffdf
Fix previous commit
9 years ago
falkTX
fc691a90c5
Use a new recursive mutex in Signal class
Related to #385, possibly fixes it. Please test.
9 years ago
falkTX
3c60ec78c5
Final fix
9 years ago
falkTX
f15eb5b75d
Remove test code
9 years ago
falkTX
317ee1af11
Update DPF
9 years ago
falkTX
5bd0e72d62
Use a signal to wait for thread start
9 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.
9 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
9 years ago
falkTX
a9b49d450a
Make PTHREAD_PRIO_INHERIT optional (fixes #375, please test)
9 years ago
falkTX
dd2c613770
CarlaMutex: Use PTHREAD_PRIO_INHERIT protocol, cleanup
9 years ago
falkTX
e9a1cc754a
Fix OSX build
9 years ago
falkTX
5a018dc77f
Update juce
9 years ago
falkTX
a0dfed06f1
Don't write atom to ringbuffer after it fails the initial data
9 years ago
falkTX
38dd4b2b67
Increase the maximum allowed per-atom size
9 years ago
falkTX
e3960d91d0
Use plugin audio port names in bridge mode
Fixes #344
9 years ago
falkTX
52f5768dff
Update vestige header from ardour
9 years ago
falkTX
19932c5668
Fix utf8 LV2 plugin and port names
9 years ago
falkTX
b9f04c961b
Fix build with previous changes
9 years ago
falkTX
8ec10051d0
Implement IP semaphores for OSX, fix nsecs calculation
9 years ago
falkTX
2bec51d2b4
Misc fixes and small changes needed for OSX
9 years ago
falkTX
4c11a2d36a
Make it possible to post console output to file
via carla_debug/stdout/stderr functions
9 years ago
falkTX
b6a6d8799a
Update juce (needs full rebuild)
9 years ago
falkTX
a7a2068f4a
Small optimization to lv2 init/list code
9 years ago
falkTX
d51258ddd5
Cleanup futex code, please test
9 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
10 years ago
falkTX
0a6625d645
Really fix mingw build
10 years ago
falkTX
db5fb1cd05
Update zyn again, fix carla code to match
Closes #318
Closes #323
10 years ago
falkTX
ab5d718660
Update osx scripts, misc fixing
10 years ago
falkTX
df7dee17f6
Support LV2 makeSONameResident, just in case
10 years ago
falkTX
47eb436064
Optimize scan of lv2 presets
10 years ago
falkTX
37c2ef7f12
X11 keys are unsigned
10 years ago
falkTX
5d1236c8b5
Misc
10 years ago
falkTX
d3dae49680
Misc
10 years ago
falkTX
14dd677220
Use futexes for linux bridges, closes #234
(needs a full rebuild of carla and bridges)
10 years ago
falkTX
7218a81c52
Remove the ugly hack
10 years ago
falkTX
525ec9f837
Misc
10 years ago