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
falkTX
db5fb1cd05
Update zyn again, fix carla code to match
Closes #318
Closes #323
9 years ago
falkTX
ab5d718660
Update osx scripts, misc fixing
9 years ago
falkTX
df7dee17f6
Support LV2 makeSONameResident, just in case
9 years ago
falkTX
47eb436064
Optimize scan of lv2 presets
9 years ago
falkTX
37c2ef7f12
X11 keys are unsigned
9 years ago
falkTX
5d1236c8b5
Misc
9 years ago
falkTX
d3dae49680
Misc
9 years ago
falkTX
14dd677220
Use futexes for linux bridges, closes #234
(needs a full rebuild of carla and bridges)
9 years ago
falkTX
7218a81c52
Remove the ugly hack
9 years ago
falkTX
525ec9f837
Misc
9 years ago
falkTX
01053284fa
Improve plugin bridge performance and other tweaks.
Does not yet fix the infamous bug #234,
but some audio passes through now.
Still don't really know what's going on...
9 years ago
falkTX
6325c6bc24
Revert some of 169b0e46fc
9 years ago
falkTX
9712b04317
Misc
9 years ago
falkTX
169b0e46fc
Cleanup
9 years ago