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
falkTX
dfc8b60e84
Small correction to the check if LV2 UI is bridgeable
9 years ago
falkTX
8c23d24631
Rework some plugin bridge code to play more on the safe side
9 years ago
falkTX
972fd6f429
Fix bridges not receiving empty messages, closes #273
9 years ago
falkTX
677f2d81d2
Update modgui for the new version/style
9 years ago
falkTX
18902d1930
Fix windows build
9 years ago
falkTX
8acbef90a2
Cleanup
9 years ago
falkTX
8984c0971b
Fix sending big messages via pipe; Cleanup
9 years ago
falkTX
07c2abe490
Use new lilv_file_uri_parse
9 years ago
falkTX
52b7862ab4
Continue previous commit
9 years ago
falkTX
12bfd1ca61
Don't use leak detection on release builds
9 years ago
falkTX
568ce5bb45
Support custom LV2 units
9 years ago
falkTX
2556c4c921
Fix possible race condition on jack disconnect callback
Closes #269
9 years ago