falkTX
4dedc0c657
Run juce messages on linux host thread; Update juce icon; Cleanup
8 years ago
falkTX
e0052929f5
Update Juce to v5.1.1, tweak Carla code as needed
8 years ago
falkTX
1d825b901a
Fix indentation
8 years ago
falkTX
ac2a42aaaa
Small fixes for Haiku
8 years ago
falkTX
88e5e93497
Import inline-display LV2 API and define PLUGIN_HAS_INLINE_DISPLAY
8 years ago
falkTX
c7bd702449
Fix osx/win build after some juce changes
8 years ago
falkTX
10ebda3165
Set lv2:enabled meta-data for plugins (ignored for now)
8 years ago
falkTX
9385e1150b
Update included juce code
9 years ago
falkTX
4b5dd32cb9
Cleanup
9 years ago
falkTX
ff77cc6ff2
Start move of bridge code into common classes
9 years ago
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