Daniel Schürmann
Daniel Schürmann
I am currently testing a new PortAudio version that features a PulseAudio API. https://github.com/PortAudio/portaudio/pull/336 For testing I use Ubuntu Bionic + 2017.8.0-1 (bionic) http://ppa.launchpad.net/tomtomtom/ultrastar-deluxe/ubuntu Unfortunately the UltraStar is crashing just...
This is the first PR with non conflicting changes after my original attempt, waiting here: https://github.com/daschuer/mixxx/tree/controlproxylt2 This replaces some ControlProxies with PollingControlProxies and avoids heap allocation
This is a rebase of https://github.com/mixxxdj/mixxx/pull/2058 This replaces the Mixxx AutoDj "Add Random" function with more usable "Add Related" function. It uses https://www.last.fm/api/show/artist.getSimilar to do this task. Nearly all function...
I couldn't resist to try to get rid of the party stopping runtime checks of gsl::not_null. This is the case when the compiler sees null checks in our own code....
Finding a way to improve debug asserts in const expressions I have developed this PR as a drive by. This extends our debug asserts to fail linking if the likely...
This is a rebase of @davidhm Livemetadata #1675 PR on current main. It fetaures: * MPRIS D-Bus interface for Linux system tray remotes * Scrobbling to Listenbrains * Writing a...
With -DINFO_VECTORIZE=ON all target compiler will list vectorized loops in the terminal output Unfortunately enabling this rebuilds all files! I have added this to compare the vectorization capability using the...
This PR fixes a crasher due to unsafe handling of the effect state lifetime and concurrent access to m_chainStatusForChannelMatrix in EngineEffectChain::deleteStatesForInputChannel() https://bugs.launchpad.net/mixxx/+bug/1775497 This has been introduced in Mixxx 2.1 via...
This is an experimental branch to update to the recent libshout idjc. Currently we have a patched libshout idjc 2.4.1 in our lib folder which works without known issues. Once...