summaryrefslogtreecommitdiffstats
path: root/src/engine
AgeCommit message (Expand)Author
2021-09-27Promote simple const variables to constexprtcoyvwac
2021-09-26Merge remote-tracking branch 'upstream/2.3' into mainDaniel Schürmann
2021-09-24Merge pull request #4312 from daschuer/lp1943320Uwe Klotz
2021-09-24Fix typoUwe Klotz
2021-09-23Clean up QMutex/QMutexLocker includesUwe Klotz
2021-09-23Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2021-09-23Merge pull request #4319 from daschuer/lp1941989Uwe Klotz
2021-09-22Improve documentation for the implicite assumptions and assert themDaniel Schürmann
2021-09-22Rename functions an introduce discardAllPendingRequests() to avoid a commentDaniel Schürmann
2021-09-22Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2021-09-22Retire atomicLoadAcquire()Daniel Schürmann
2021-09-22Indorduce a common cleanUpOldTrack() functionDaniel Schürmann
2021-09-22Use more explicite load and store functions for atomicsDaniel Schürmann
2021-09-22Make sure no new chunks are requested during loading a new trackDaniel Schürmann
2021-09-22make m_newTrackAvaiable a QAtomicInt, just to be sure.Daniel Schürmann
2021-09-22Improve using of m_iTrackLoadingDaniel Schürmann
2021-09-20Merge pull request #4269 from ronso0/beatjump-size-halvedoubleDaniel Schürmann
2021-09-20Add a comment that clariefied the ceil() callDaniel Schürmann
2021-09-20Replace while loops with ceil() calls, do make the run time more deteministic.Daniel Schürmann
2021-09-19Replace potentially long running while loop with fmod(), fixing lp:1943320Daniel Schürmann
2021-09-19Improve some calls with [InternalClock],bpmDaniel Schürmann
2021-09-19Extract Qt atomic operation wrappers into separate header fileUwe Klotz
2021-09-19add halve/double controls for beatjump sizeronso0
2021-09-19Move compatibility workarounds for QMutex into new subdirectoryUwe Klotz
2021-09-19Merge pull request #4292 from Be-ing/qhash_qt6Uwe Klotz
2021-09-18add Qt5/6 compatibility typedef for qHash seed typeBe
2021-09-18replace QRegEx with QRegularExpressionBe
2021-09-17use Qt5/6 QMutex & QMutexLocker compatibility macrosBe
2021-09-08EngineBuffer: Improve calculation of m_slipPosition in processSlip()Jan Holthuis
2021-09-07EngineBuffer: Use mixxx::audio::FramePos internallyJan Holthuis
2021-09-07EngineBuffer: Use mixxx::audio::FramePos for seekingJan Holthuis
2021-09-07Merge pull request #4266 from Holzhaus/looping-startpos-fixDaniel Schürmann
2021-09-06LoopingControl: Reduce usage of `position` variable in `slotLoopStartPos()`Jan Holthuis
2021-09-06LoopingControl: Combine loop reset code paths in slotLoopStartPos()Jan Holthuis
2021-09-06LoopingControl: Handle invalid start position properly (lp1942715)Jan Holthuis
2021-09-06Don't disable loop cues when latching it via play. lp1942656Daniel Schürmann
2021-09-04BeatsPointer: Use std::shared_ptr instead of QSharedPointerJan Holthuis
2021-09-03Remove unused includes of "beatfactory.h"Jan Holthuis
2021-08-19HotcueControl: Use mixxx::audio::FramePos for previewing positionJan Holthuis
2021-08-19Merge pull request #4191 from Holzhaus/bpmcontrol-frameposUwe Klotz
2021-08-18CueControl: Use mixxx::audio::FramePos for used seek on load positionJan Holthuis
2021-08-17BpmControl: Add check to verify that loop positions are validJan Holthuis
2021-08-17BpmControl: Replace double sample positions with mixxx::audio::FramePosJan Holthuis
2021-08-17QuantizeControl: Use mixxx::audio::FramePos internallyJan Holthuis
2021-08-15LoopingControl: Use mixxx::audio::FramePos in nextTrigger()Jan Holthuis
2021-08-15LoopingControl: Use mixxx::audio::FramePos instead of double samplesJan Holthuis
2021-08-15EngineControl: Use frame position in process() instead of sample positionJan Holthuis
2021-08-15ClockControl: Remove unused ClockControl::process() methodJan Holthuis
2021-08-11ClockControl: Use mixxx::audio::FramePos in updateIndicators()Jan Holthuis
2021-08-11Merge pull request #4186 from Holzhaus/engine-framepos-refactorUwe Klotz