Filipe Coelho
|
ad123a4334
|
Optimize pipes (#1048)
* unfinished commit
Signed-off-by: falkTX <falktx@falktx.com>
* Finish optimizations
|
4 years ago |
falkTX
|
9a6c17dc56
|
Optimize pipe reads, by reducing allocations
Signed-off-by: falkTX <falktx@falktx.com>
|
4 years ago |
falkTX
|
edc15542e9
|
Rework some code, join LADSPA and DSSI plugin support code into 1
Signed-off-by: falkTX <falktx@falktx.com>
|
5 years ago |
falkTX
|
92f7b267ec
|
Enforce use of return value of a few CarlaPlugin functions
|
5 years ago |
falkTX
|
984a06ce50
|
Make ScopedLocale its own class, apply it everywhere that it fits
Signed-off-by: falkTX <falktx@gmail.com>
|
5 years ago |
falkTX
|
9ce64dfba4
|
Misc build fixes
|
6 years ago |
falkTX
|
f99242e2bc
|
Cleanup
|
6 years ago |
falkTX
|
d24e95d813
|
Sync main and bridge UI code, all UIs resizable by default
|
6 years ago |
falkTX
|
d40e36ddfa
|
Make sure to stop pipe communication right when UI bridges close
|
6 years ago |
falkTX
|
ed18c73409
|
Allow to set pipe size
|
8 years ago |
falkTX
|
e136d9d591
|
Fix for using CarlaPipeUtils code externally
|
9 years ago |
falkTX
|
d2745d8484
|
Add ScopedEnvVar class, use it to safely pass LV2_PATH to bridges
Closes #195
|
9 years ago |
falkTX
|
29f7dfb365
|
Add CarlaPlugin::getUiBridgeProcessId() function
|
10 years ago |
falkTX
|
ebc8d83bee
|
Send ui options to bridges
|
10 years ago |
falkTX
|
77df19c638
|
More build fixes
|
10 years ago |
falkTX
|
4f0c441e30
|
Ignore noexcept for pipe classes for now
|
10 years ago |
falkTX
|
6032ae53b9
|
Cleanup
|
10 years ago |
falkTX
|
7bd34192f5
|
Initial code rework to make ui-bridges use pipes instead of osc
|
10 years ago |
falkTX
|
150f587815
|
Make pipe class function names more extensive, add docs; Fix #164
|
10 years ago |
falkTX
|
b7803399f5
|
Continue pipe work; Use pipes on extui-plugins; Add getPaths()
|
10 years ago |
falkTX
|
699966ae49
|
Add CarlaPipeCommon::flush function and use it
|
10 years ago |
falkTX
|
c0d40ed9ae
|
Add CarlaPipeCommon::readlineblock function
|
10 years ago |
falkTX
|
376306563d
|
Rework CarlaPipeUtils code, kinda working win32 implementation
|
10 years ago |
falkTX
|
0ce8cacd25
|
Increate carla pipe wait period from 3secs to 10secs
|
10 years ago |
falkTX
|
95b8ae0b77
|
Fix possible locale issues when using carla as plugin
|
10 years ago |
falkTX
|
63948c312d
|
testing...
|
10 years ago |
falkTX
|
f517d8bcec
|
Code update for -Weffc++
|
10 years ago |
falkTX
|
7e00d8ce2b
|
More juce+vfork changes; Misc fixing
|
10 years ago |
falkTX
|
54b675590d
|
Fix lrdf issue on cxfreeze builds; Misc fixes
|
10 years ago |
falkTX
|
f2ba18f2a3
|
Fix carla-plugin when using qt5
|
10 years ago |
falkTX
|
fc85475058
|
Misc
|
10 years ago |
falkTX
|
75b7ef0553
|
Remove testing code
|
10 years ago |
falkTX
|
65a545710d
|
Testing
|
10 years ago |
falkTX
|
323be46a4e
|
Set UI pipe to not close on exec; Fix build
|
10 years ago |
falkTX
|
180391a16f
|
Proper pipe utils write mutex
|
10 years ago |
falkTX
|
afed7db864
|
Fix build
|
10 years ago |
falkTX
|
062010c5e2
|
Add a writeLock to CarlaPipeUtils, should fix carla-rack issues
|
10 years ago |
falkTX
|
d9d57581ad
|
Misc
|
10 years ago |
falkTX
|
af81c3d820
|
Small fixes for pyqt plugin UIs (like carla-rack)
|
10 years ago |
falkTX
|
2cb1617a38
|
Cleanup
|
10 years ago |
falkTX
|
3eb914b4c8
|
Fix build
|
10 years ago |
falkTX
|
a667d335ed
|
Add notes plugin; Misc fixing for pyqt UIs
|
10 years ago |
falkTX
|
32f530955a
|
Move EngineNative ExtUI stuff into new CarlaExternalUI.hpp file
|
10 years ago |
falkTX
|
2a9b40fdd5
|
Add PLUGIN_USES_MULTI_PROGS to native hints; some comments
|
10 years ago |
falkTX
|
cb7c2460b0
|
Pass uniqueId to plugin init calls; Midi-in for juce plug hosting
|
10 years ago |
falkTX
|
2aa38cd84f
|
Cleanup and misc fixing
|
10 years ago |
falkTX
|
5f3fa8252c
|
Fix build; misc changes
|
10 years ago |
falkTX
|
0c80ba104b
|
Continue
|
10 years ago |
falkTX
|
fdc99c81df
|
Try to fix optimized build
|
10 years ago |
falkTX
|
3ea447e271
|
More carla-plugin work, looking good so far (rack mode)
|
11 years ago |