falkTX
ff77cc6ff2
Start move of bridge code into common classes
7 years ago
falkTX
11e7814b3b
Initial stub implementation of jack application plugin
7 years ago
falkTX
61c25ebfdb
Fix build under old linux systems
7 years ago
falkTX
17311e55c1
Fix OSX build (no c++11 yet)
7 years ago
falkTX
e6d9aa45d6
Add option to enable console output to logs tab
Closes #441
7 years ago
falkTX
f9387f9a34
Update to latest juce
7 years ago
falkTX
e500620908
Small fixes for usage in wine
7 years ago
falkTX
ac58c21cba
Fix previous commit
7 years ago
falkTX
93f4a39926
Check shm files existance under windows, fixes project load
7 years ago
falkTX
bba132304d
Implement check for win32/64 binaries on windows
Based on Ardour's dll_info function, thanks!
7 years ago
falkTX
6ba82f32ed
Rework pipe code, now working under win32; Enable pipe plugins
Hopefully doesn't break linux/osx stuff...
7 years ago
falkTX
fd8273277e
Fix typo; Fix windows build with wine-staging
7 years ago
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