Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Enable VST3 builds
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Oct 4, 2021
1 parent fdfd21f commit b9b3483
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 1 deletion.
12 changes: 12 additions & 0 deletions .github/workflows/build.yml
Expand Up @@ -172,6 +172,7 @@ jobs:
!bin/*-dssi.dylib
!bin/lv2
!bin/vst2
!bin/vst3
win32:
runs-on: ubuntu-20.04
Expand Down Expand Up @@ -321,3 +322,14 @@ jobs:
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst2 ./bin/${p} "" 1>/dev/null; \
done
- name: Test VST3 plugins
run: |
for p in $(ls bin/ | grep vst3); do \
env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \
valgrind \
--error-exitcode=255 \
--leak-check=full \
--track-origins=yes \
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst3 ./bin/${p} "" 1>/dev/null; \
done
2 changes: 1 addition & 1 deletion dpf
Submodule dpf updated 80 files
+12 −0 .github/workflows/example-plugins.yml
+20 −0 .github/workflows/irc.yml
+1 −1 .github/workflows/makefile.yml
+93 −0 FEATURES.md
+47 −0 LICENSING.md
+12 −2 Makefile.plugins.mk
+6 −0 README.md
+95 −4 cmake/DPF-plugin.cmake
+1 −0 dgl/Application.hpp
+8 −8 dgl/Base.hpp
+4 −4 dgl/NanoVG.hpp
+0 −1 dgl/TopLevelWidget.hpp
+22 −14 dgl/Widget.hpp
+3 −3 dgl/Window.hpp
+5 −0 dgl/src/ApplicationPrivateData.cpp
+3 −0 dgl/src/ApplicationPrivateData.hpp
+0 −5 dgl/src/TopLevelWidget.cpp
+0 −14 dgl/src/TopLevelWidgetPrivateData.cpp
+0 −1 dgl/src/TopLevelWidgetPrivateData.hpp
+0 −5 dgl/src/Widget.cpp
+0 −18 dgl/src/WidgetPrivateData.cpp
+0 −1 dgl/src/WidgetPrivateData.hpp
+2 −18 dgl/src/Window.cpp
+13 −22 dgl/src/WindowPrivateData.cpp
+0 −1 dgl/src/WindowPrivateData.hpp
+166 −7 distrho/DistrhoInfo.hpp
+6 −1 distrho/DistrhoPlugin.hpp
+1 −1 distrho/DistrhoUIMain.cpp
+19 −1 distrho/extra/LeakDetector.hpp
+19 −1 distrho/extra/ScopedPointer.hpp
+1 −1 distrho/extra/String.hpp
+5 −2 distrho/src/DistrhoDefines.h
+2 −2 distrho/src/DistrhoPlugin.cpp
+0 −1 distrho/src/DistrhoPluginChecks.h
+50 −21 distrho/src/DistrhoPluginInternal.hpp
+49 −39 distrho/src/DistrhoPluginVST2.cpp
+3,636 −186 distrho/src/DistrhoPluginVST3.cpp
+47 −14 distrho/src/DistrhoUIInternal.hpp
+23 −2 distrho/src/DistrhoUIPrivateData.hpp
+1,210 −0 distrho/src/DistrhoUIVST3.cpp
+10 −0 distrho/src/dssi/seq_event-compat.h
+0 −249 distrho/src/lv2/atom-helpers.h
+0 −98 distrho/src/lv2/lv2-midifunctions.h
+0 −175 distrho/src/lv2/lv2-miditype.h
+3 −3 distrho/src/travesty/README.txt
+17 −2 distrho/src/travesty/align_pop.h
+11 −4 distrho/src/travesty/align_push.h
+84 −89 distrho/src/travesty/audio_processor.h
+124 −65 distrho/src/travesty/base.h
+6 −10 distrho/src/travesty/bstream.h
+58 −41 distrho/src/travesty/component.h
+70 −42 distrho/src/travesty/edit_controller.h
+10 −29 distrho/src/travesty/events.h
+32 −25 distrho/src/travesty/factory.h
+49 −0 distrho/src/travesty/host.h
+93 −0 distrho/src/travesty/message.h
+112 −43 distrho/src/travesty/view.h
+2 −2 examples/CVPort/ExamplePluginCVPort.cpp
+27 −13 examples/EmbedExternalUI/EmbedExternalExampleUI.cpp
+1 −1 examples/Info/CMakeLists.txt
+3 −4 examples/Info/Makefile
+1 −1 examples/Latency/CMakeLists.txt
+3 −2 examples/Latency/Makefile
+1 −1 examples/Meters/CMakeLists.txt
+2 −1 examples/Meters/Makefile
+2 −1 examples/Metronome/Makefile
+1 −1 examples/MidiThrough/CMakeLists.txt
+2 −1 examples/MidiThrough/Makefile
+1 −1 examples/Parameters/CMakeLists.txt
+3 −4 examples/SendNote/Makefile
+1 −1 examples/States/CMakeLists.txt
+2 −9 examples/States/Makefile
+24 −17 tests/Demo.cpp
+15 −6 tests/FileBrowserDialog.cpp
+1 −1 tests/NanoImage.cpp
+27 −4 tests/widgets/ExampleTextWidget.hpp
+7 −0 utils/lv2-ttl-generator/lv2_ttl_generator.c
+10 −1 utils/package-osx-bundles.sh
+4 −0 utils/plugin.pkg/package.xml.in
+7 −0 utils/valgrind-dpf.supp
1 change: 1 addition & 0 deletions plugins/bitcrush/Makefile
Expand Up @@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)

Expand Down
1 change: 1 addition & 0 deletions plugins/freeverb/Makefile
Expand Up @@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)

Expand Down
1 change: 1 addition & 0 deletions plugins/gigaverb/Makefile
Expand Up @@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)

Expand Down
1 change: 1 addition & 0 deletions plugins/pitchshift/Makefile
Expand Up @@ -33,6 +33,7 @@ TARGETS += jack
TARGETS += ladspa
TARGETS += lv2_dsp
TARGETS += vst2
TARGETS += vst3

all: $(TARGETS)

Expand Down

0 comments on commit b9b3483

Please sign in to comment.