falkTX
a0be30f35e
Fix crash when plugin adds latency after starting at 0
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
63daa721c3
Fix strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
5423bc68b5
Don't use -Weffc++ on strict debug build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
ba7f9bba86
Convert python static lists into tuples
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b730f6c2b1
Fix dragging canvas box by its icon
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7fa3be646a
Place Qt stuff outside of custom namespace
Fixes #894
Closes #895
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3014fa703f
Add /usr/include/wine-development/windows to jackbridge includes
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
nickolas360
6f9faf6584
Fix segfault on PowerPC
The type of JackBridge::client_open_ptr is:
jack_client_t* (*)(const char*, jack_options_t, jack_status_t*)
client_open_ptr is set to the address of jack_client_open (loaded via
dlopen/dlsym), but the signature of jack_client_open is:
jack_client_t* jack_client_open(
const char*, jack_options_t, jack_status_t*, ...
)
jack_client_open is variadic, while client_open_ptr is not. PowerPC
segfaults when calling a variadic function through a non-variadic
pointer, as PowerPC reserves different amounts of stack space when
calling a variadic vs. non-variadic function. In this case,
jack_client_open assumes the caller allocated more space than it
actually did, so it overwrites parts of the caller's stack frame that
were not intended to be modified.
This commit changes the type of JackBridge::client_open_ptr to match
the signature of jack_client_open.
5 years ago
falkTX
39960af98d
Merge branch 'develop' of github.com:falkTX/Carla into develop
5 years ago
falkTX
5edb3d3dd7
build osx libpython as shared lib, needed for nuitka
5 years ago
falkTX
3486530a12
linux package: force-ignore chroot keys
5 years ago
falkTX
3811069936
Build nuitka for osx
5 years ago
falkTX
d553810e13
Fix pyliblo new-osx build
5 years ago
falkTX
95b1b328ba
Fix loading projects with AU plugins
5 years ago
falkTX
d586cb32ad
Tweaks for new osx build
5 years ago
falkTX
a40ee86a14
Add build-deps script for newer osx systems (10.14)
5 years ago
falkTX
9bee2ff784
Export internal audio and midi players as LV2 plugins
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c5338fa09c
Backport juce fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
da45e92c2a
Temporarily force path for jack internal client
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
16f6415921
Make JACKBRIDGE_DIRECT simpler to work with
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
46ef657d1c
Allow to build+link directly to libjack
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
41f81a8af2
Tweaks for getting some stuff working under Haiku
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
08cb20301a
Yet another build fix
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
b4fd3bdb33
Really fix build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9f4150227e
Fix build due to last commit
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
d427e92710
Add a real Dummy engine driver, usable with carla-single too
via special env var CARLA_BRIDGE_DUMMY
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
3bd4ff700f
Fix plugin rename under JACK single or multi client
Fixes #876
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9bc0cd764f
Partially revert a previous commit, that is useless and breaks build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1007828871
libjack: implement uuid and thread-init cb, some cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fabfb7f312
Offline/freewheel callback for our fake libjack
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
1ae01df08d
Add option in settings for full-canvas repaints
When activated, fixes noise and lefovers in background canvas area
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
785334cdd5
cleanup
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
0ecb192e13
Missed 1 scaled-contents property
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
c0864e0489
Test drawing of inline big meter
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
041658b0a1
Optimize audio file player
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
97ccc800d6
Horizontally align inline displays
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
eb6f8587d0
Try to fix auto-showing rack knobs in newer qt
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
237796be17
Fix one remaining unscaled high-dpi icon
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
8cee623761
Cleanup lv2 ui scale stuff, use LV2_UI__scaleFactor
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
7717aa0e47
Fixes and caching for inline displays
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a0f7944e39
Add experimental setting for inline displays, disabled by default
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
24c12d6adb
Fix compatibility with Qt < 5.6
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
fe8d5e0072
Debug message for inline display helping
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
a6db017855
Fix build
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
feacbe3ad1
Cleanup inline data and other last commits
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
78461399e0
Renders inline display for internal plugins, if provided
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
83deb53177
Pass ui scale to ui bridges
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
9838194141
Forgot this
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
6ef554812f
Fix typo
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago
falkTX
269356b881
Testing: Send UI scale to lv2 uis
Signed-off-by: falkTX <falktx@falktx.com>
5 years ago