summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/pre-commit.yml5
-rw-r--r--CHANGELOG.md18
-rw-r--r--CMakeLists.txt96
-rw-r--r--lib/libebur128/.gitignore1
-rw-r--r--lib/libebur128/CMakeLists.txt40
-rw-r--r--lib/libebur128/COPYING19
-rw-r--r--lib/libebur128/README.md86
-rw-r--r--lib/libebur128/cmake/utils.cmake55
-rw-r--r--lib/libebur128/doc/license/R128Scan.txt23
-rw-r--r--lib/libebur128/doc/license/queue.txt26
-rw-r--r--lib/libebur128/ebur128/CMakeLists.txt71
-rw-r--r--lib/libebur128/ebur128/ebur128.c1333
-rw-r--r--lib/libebur128/ebur128/ebur128.def26
-rw-r--r--lib/libebur128/ebur128/ebur128.h426
-rw-r--r--lib/libebur128/ebur128/libebur128.pc.cmake11
-rw-r--r--lib/libebur128/ebur128/queue/sys/queue.h574
-rw-r--r--lib/libebur128/test/CMakeLists.txt20
-rw-r--r--lib/libebur128/test/minimal-example.c71
-rw-r--r--lib/libebur128/test/tests.c426
-rw-r--r--lib/soundtouch/AAFilter.cpp222
-rw-r--r--lib/soundtouch/AAFilter.h93
-rw-r--r--lib/soundtouch/BPMDetect.cpp574
-rw-r--r--lib/soundtouch/BPMDetect.h205
-rw-r--r--lib/soundtouch/COPYING.TXT458
-rw-r--r--lib/soundtouch/FIFOSampleBuffer.cpp267
-rw-r--r--lib/soundtouch/FIFOSampleBuffer.h177
-rw-r--r--lib/soundtouch/FIFOSamplePipe.h230
-rw-r--r--lib/soundtouch/FIRFilter.cpp324
-rw-r--r--lib/soundtouch/FIRFilter.h139
-rw-r--r--lib/soundtouch/InterpolateCubic.cpp196
-rw-r--r--lib/soundtouch/InterpolateCubic.h63
-rw-r--r--lib/soundtouch/InterpolateLinear.cpp296
-rw-r--r--lib/soundtouch/InterpolateLinear.h88
-rw-r--r--lib/soundtouch/InterpolateShannon.cpp181
-rw-r--r--lib/soundtouch/InterpolateShannon.h68
-rw-r--r--lib/soundtouch/PeakFinder.cpp277
-rw-r--r--lib/soundtouch/PeakFinder.h90
-rw-r--r--lib/soundtouch/README.html923
-rw-r--r--lib/soundtouch/RateTransposer.cpp307
-rw-r--r--lib/soundtouch/RateTransposer.h163
-rw-r--r--lib/soundtouch/STTypes.h183
-rw-r--r--lib/soundtouch/SoundTouch.cpp538
-rw-r--r--lib/soundtouch/SoundTouch.h348
-rw-r--r--lib/soundtouch/TDStretch.cpp1111
-rw-r--r--lib/soundtouch/TDStretch.h279
-rw-r--r--lib/soundtouch/cpu_detect.h55
-rw-r--r--lib/soundtouch/cpu_detect_x86.cpp130
-rw-r--r--lib/soundtouch/mmx_optimized.cpp396
-rw-r--r--lib/soundtouch/readme.md52
-rw-r--r--lib/soundtouch/soundtouch_config.h3
-rw-r--r--lib/soundtouch/sse_optimized.cpp365
-rw-r--r--packaging/macos/build_environment4
-rw-r--r--packaging/windows/build_environment2
-rw-r--r--res/controllers/Denon-MC7000-scripts.js180
-rw-r--r--res/controllers/Denon-MC7000.midi.xml6
-rw-r--r--res/controllers/midi-components-0.0.js2
-rw-r--r--res/linux/org.mixxx.Mixxx.metainfo.xml38
-rw-r--r--res/qml/AuxiliaryUnit.qml (renamed from res/skins/QMLDemo/AuxiliaryUnit.qml)0
-rw-r--r--res/qml/Button.qml (renamed from res/skins/QMLDemo/Button.qml)0
-rw-r--r--res/qml/ComboBox.qml (renamed from res/skins/QMLDemo/ComboBox.qml)0
-rw-r--r--res/qml/ControlButton.qml (renamed from res/skins/QMLDemo/ControlButton.qml)0
-rw-r--r--res/qml/ControlKnob.qml (renamed from res/skins/QMLDemo/ControlKnob.qml)0
-rw-r--r--res/qml/ControlMiniKnob.qml (renamed from res/skins/QMLDemo/ControlMiniKnob.qml)0
-rw-r--r--res/qml/ControlSlider.qml (renamed from res/skins/QMLDemo/ControlSlider.qml)0
-rw-r--r--res/qml/CrossfaderRow.qml (renamed from res/skins/QMLDemo/CrossfaderRow.qml)0
-rw-r--r--res/qml/Deck.qml (renamed from res/skins/QMLDemo/Deck.qml)0
-rw-r--r--res/qml/DeckInfoBar.qml (renamed from res/skins/QMLDemo/DeckInfoBar.qml)0
-rw-r--r--res/qml/DeckRow.qml (renamed from res/skins/QMLDemo/DeckRow.qml)0
-rw-r--r--res/qml/EffectRow.qml (renamed from res/skins/QMLDemo/EffectRow.qml)0
-rw-r--r--res/qml/EffectSlot.qml (renamed from res/skins/QMLDemo/EffectSlot.qml)0
-rw-r--r--res/qml/EffectUnit.qml (renamed from res/skins/QMLDemo/EffectUnit.qml)0
-rw-r--r--res/qml/EmbeddedBackground.qml (renamed from res/skins/QMLDemo/EmbeddedBackground.qml)0
-rw-r--r--res/qml/EmbeddedText.qml (renamed from res/skins/QMLDemo/EmbeddedText.qml)0
-rw-r--r--res/qml/EqColumn.qml (renamed from res/skins/QMLDemo/EqColumn.qml)0
-rw-r--r--res/qml/EqKnob.qml (renamed from res/skins/QMLDemo/EqKnob.qml)0
-rw-r--r--res/qml/FadeBehavior.qml (renamed from res/skins/QMLDemo/FadeBehavior.qml)0
-rw-r--r--res/qml/Hotcue.qml (renamed from res/skins/QMLDemo/Hotcue.qml)0
-rw-r--r--res/qml/HotcueButton.qml (renamed from res/skins/QMLDemo/HotcueButton.qml)0
-rw-r--r--res/qml/HotcuePopup.qml (renamed from res/skins/QMLDemo/HotcuePopup.qml)0
-rw-r--r--res/qml/InfoBarButton.qml (renamed from res/skins/QMLDemo/InfoBarButton.qml)0
-rw-r--r--res/qml/Knob.qml (renamed from res/skins/QMLDemo/Knob.qml)0
-rw-r--r--res/qml/Library.qml (renamed from res/skins/QMLDemo/Library.qml)0
-rw-r--r--res/qml/MicrophoneDuckingPanel.qml (renamed from res/skins/QMLDemo/MicrophoneDuckingPanel.qml)0
-rw-r--r--res/qml/MicrophoneUnit.qml (renamed from res/skins/QMLDemo/MicrophoneUnit.qml)0
-rw-r--r--res/qml/MiniKnob.qml (renamed from res/skins/QMLDemo/MiniKnob.qml)0
-rw-r--r--res/qml/Mixer.qml (renamed from res/skins/QMLDemo/Mixer.qml)0
-rw-r--r--res/qml/MixerColumn.qml (renamed from res/skins/QMLDemo/MixerColumn.qml)0
-rw-r--r--res/qml/Mixxx/Controls/Knob.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/Knob.qml)0
-rw-r--r--res/qml/Mixxx/Controls/Slider.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/Slider.qml)0
-rw-r--r--res/qml/Mixxx/Controls/Spinny.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/Spinny.qml)0
-rw-r--r--res/qml/Mixxx/Controls/WaveformOverview.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/WaveformOverview.qml)0
-rw-r--r--res/qml/Mixxx/Controls/WaveformOverviewHotcueMarker.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/WaveformOverviewHotcueMarker.qml)0
-rw-r--r--res/qml/Mixxx/Controls/WaveformOverviewMarker.qml (renamed from res/skins/QMLDemo/Mixxx/Controls/WaveformOverviewMarker.qml)0
-rw-r--r--res/qml/Mixxx/Controls/qmldir (renamed from res/skins/QMLDemo/Mixxx/Controls/qmldir)0
-rw-r--r--res/qml/Mixxx/MathUtils.mjs (renamed from res/skins/QMLDemo/Mixxx/MathUtils.mjs)0
-rw-r--r--res/qml/Mixxx/PlayerDropArea.qml (renamed from res/skins/QMLDemo/Mixxx/PlayerDropArea.qml)0
-rw-r--r--res/qml/Mixxx/qmldir (renamed from res/skins/QMLDemo/Mixxx/qmldir)0
-rw-r--r--res/qml/OrientationToggleButton.qml (renamed from res/skins/QMLDemo/OrientationToggleButton.qml)0
-rw-r--r--res/qml/Sampler.qml (renamed from res/skins/QMLDemo/Sampler.qml)0
-rw-r--r--res/qml/SamplerRow.qml (renamed from res/skins/QMLDemo/SamplerRow.qml)0
-rw-r--r--res/qml/SectionBackground.qml (renamed from res/skins/QMLDemo/SectionBackground.qml)0
-rw-r--r--res/qml/SectionText.qml (renamed from res/skins/QMLDemo/SectionText.qml)0
-rw-r--r--res/qml/Slider.qml (renamed from res/skins/QMLDemo/Slider.qml)0
-rw-r--r--res/qml/SyncButton.qml (renamed from res/skins/QMLDemo/SyncButton.qml)0
-rw-r--r--res/qml/Theme/Theme.qml (renamed from res/skins/QMLDemo/Theme/Theme.qml)0
-rw-r--r--res/qml/Theme/qmldir (renamed from res/skins/QMLDemo/Theme/qmldir)0
-rw-r--r--res/qml/VuMeter.qml (renamed from res/skins/QMLDemo/VuMeter.qml)0
-rw-r--r--res/qml/WaveformOverview.qml (renamed from res/skins/QMLDemo/WaveformOverview.qml)0
-rw-r--r--res/qml/images/auto@2x.png (renamed from res/skins/QMLDemo/images/auto@2x.png)bin1482 -> 1482 bytes
-rw-r--r--res/qml/images/button.svg (renamed from res/skins/QMLDemo/images/button.svg)0
-rw-r--r--res/qml/images/button_pressed.svg (renamed from res/skins/QMLDemo/images/button_pressed.svg)0
-rw-r--r--res/qml/images/icon_passthrough.svg (renamed from res/skins/QMLDemo/images/icon_passthrough.svg)0
-rw-r--r--res/qml/images/icon_quantize.svg (renamed from res/skins/QMLDemo/images/icon_quantize.svg)0
-rw-r--r--res/qml/images/knob.svg (renamed from res/skins/QMLDemo/images/knob.svg)0
-rw-r--r--res/qml/images/knob_shadow.svg (renamed from res/skins/QMLDemo/images/knob_shadow.svg)0
-rw-r--r--res/qml/images/miniknob.svg (renamed from res/skins/QMLDemo/images/miniknob.svg)0
-rw-r--r--res/qml/images/miniknob_shadow.svg (renamed from res/skins/QMLDemo/images/miniknob_shadow.svg)0
-rw-r--r--res/qml/images/realty@2x.png (renamed from res/skins/QMLDemo/images/realty@2x.png)bin1173 -> 1173 bytes
-rw-r--r--res/qml/images/section.svg (renamed from res/skins/QMLDemo/images/section.svg)0
-rw-r--r--res/qml/images/services@2x.png (renamed from res/skins/QMLDemo/images/services@2x.png)bin1115 -> 1115 bytes
-rw-r--r--res/qml/images/slider_bpm.svg (renamed from res/skins/QMLDemo/images/slider_bpm.svg)0
-rw-r--r--res/qml/images/slider_crossfader.svg (renamed from res/skins/QMLDemo/images/slider_crossfader.svg)0
-rw-r--r--res/qml/images/slider_handle.svg (renamed from res/skins/QMLDemo/images/slider_handle.svg)0
-rw-r--r--res/qml/images/slider_handle_crossfader.svg (renamed fro