falkTX
11e7814b3b
Initial stub implementation of jack application plugin
9 years ago
falkTX
61c25ebfdb
Fix build under old linux systems
9 years ago
falkTX
17311e55c1
Fix OSX build (no c++11 yet)
9 years ago
falkTX
e6d9aa45d6
Add option to enable console output to logs tab
Closes #441
9 years ago
falkTX
f9387f9a34
Update to latest juce
9 years ago
falkTX
e500620908
Small fixes for usage in wine
9 years ago
falkTX
ac58c21cba
Fix previous commit
9 years ago
falkTX
93f4a39926
Check shm files existance under windows, fixes project load
9 years ago
falkTX
bba132304d
Implement check for win32/64 binaries on windows
Based on Ardour's dll_info function, thanks!
9 years ago
falkTX
6ba82f32ed
Rework pipe code, now working under win32; Enable pipe plugins
Hopefully doesn't break linux/osx stuff...
9 years ago
falkTX
fd8273277e
Fix typo; Fix windows build with wine-staging
9 years ago
falkTX
a979e5195a
Implement Log thread for windows
9 years ago
falkTX
39de2c73c6
The logs tab is back! Also add fputs and fflush to utils
9 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
9 years ago
falkTX
ae34a145f7
Set loadDefaultState as supported LV2 feature
9 years ago
falkTX
a38e08718a
Update LV2 headers, part 1
9 years ago
falkTX
64fb39b13a
Sort LV2 scale points, fixes #141
9 years ago
falkTX
3bff316546
Ignore LRDF port if type is 0
9 years ago
falkTX
d71f470e20
Cleanup
9 years ago
falkTX
b210836e7b
Fix nitpick warnings; Fix carla-lv2 round-error timing
9 years ago
falkTX
38f697820c
Fix loading certain LV2 presets, closes #398
9 years ago
falkTX
b933cb0065
Optimize LinkedList getAt(), don't use it if possible
9 years ago
falkTX
f697dca90e
Fixup carla_shm_create_temp for windows
9 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
9 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
10 years ago
falkTX
7ffb46ffdf
Fix previous commit
10 years ago
falkTX
fc691a90c5
Use a new recursive mutex in Signal class
Related to #385, possibly fixes it. Please test.
10 years ago
falkTX
3c60ec78c5
Final fix
10 years ago
falkTX
f15eb5b75d
Remove test code
10 years ago
falkTX
317ee1af11
Update DPF
10 years ago
falkTX
5bd0e72d62
Use a signal to wait for thread start
10 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.
10 years ago
falkTX
df6fd36c1b
Cleanup to LinkedList class, always pass fallback
Fixes #367
10 years ago
falkTX
a9b49d450a
Make PTHREAD_PRIO_INHERIT optional (fixes #375, please test)
10 years ago
falkTX
dd2c613770
CarlaMutex: Use PTHREAD_PRIO_INHERIT protocol, cleanup
10 years ago
falkTX
e9a1cc754a
Fix OSX build
10 years ago
falkTX
5a018dc77f
Update juce
10 years ago
falkTX
a0dfed06f1
Don't write atom to ringbuffer after it fails the initial data
10 years ago
falkTX
38dd4b2b67
Increase the maximum allowed per-atom size
10 years ago
falkTX
e3960d91d0
Use plugin audio port names in bridge mode
Fixes #344
10 years ago
falkTX
52f5768dff
Update vestige header from ardour
10 years ago
falkTX
19932c5668
Fix utf8 LV2 plugin and port names
10 years ago
falkTX
b9f04c961b
Fix build with previous changes
10 years ago
falkTX
8ec10051d0
Implement IP semaphores for OSX, fix nsecs calculation
10 years ago