summaryrefslogtreecommitdiffstats
path: root/src/engine/enginebuffer.cpp
AgeCommit message (Expand)Author
2019-09-27fixed failing testPhilip Gottschling
2019-09-22requested changesPhilip Gottschling
2019-09-22beat loops snap to the closest (fractional) beat in quantized modePhilip Gottschling
2019-08-01requested changesPhilip Gottschling
2019-07-21enable beatloop activation directly after activating a hotcuePhilip Gottschling
2019-07-19Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2019-07-19Merge remote-tracking branch 'upstream/2.1' into 2.2Daniel Schürmann
2019-07-19changes as requestedPhilip Gottschling
2019-07-19fix disable loop on hotcue pressPhilip Gottschling
2019-03-26Fix misc. typos and whitespaceluz.paz
2019-03-02Fix wrong debug assertionUwe Klotz
2019-02-08move clone code to EngineBuffer::processSeek()Matthew Nicholson
2019-01-31rename EngineBuffer::m_pSyncFromChannel to m_pChannelToSyncFromMatthew Nicholson
2019-01-31rename requestSyncPosition to requestClonePositionMatthew Nicholson
2019-01-31use QAtomicPointer and rename variableMatthew Nicholson
2019-01-31use new getExactPlayPos() functionMatthew Nicholson
2019-01-31add function to get the exact play positionMatthew Nicholson
2019-01-31explicitly pass the target channel when cloning a bufferMatthew Nicholson
2019-01-31don't reset m_iSyncModeQueued when copying positionMatthew Nicholson
2019-01-31use getVisualPlayPos() when cloning play pos from other buffersMatthew Nicholson
2019-01-31use EngineSync::pickNonSyncSyncTarget() to determine the copy sourceMatthew Nicholson
2019-01-31perform the seek operation in the engine threadMatthew Nicholson
2019-01-11remove QT4 compatibility layer from util/compatibility.hDaniel Schürmann
2019-01-09Merge branch 'engine_function_pointer_connections' of https://github.com/Be-i...Daniel Schürmann
2019-01-08Added 0 check back as VERIFY_OR_DEBUG_ASSERT to guard agains div/0Daniel Schürmann
2019-01-08Reset visuals after ejecting a trackDaniel Schürmann
2019-01-06EngineBuffer: replace SIGNAL & SLOT with Qt 5 functor syntaxBe
2019-01-06move EngineBufferScaler classes to their own folderBe
2019-01-06move CachingReader classes to their own folderBe
2019-01-06move EngineChannel classes to their own folderBe
2019-01-06Merge remote-tracking branch 'upstream/master' into engine_function_pointer_c...Be
2019-01-06move EngineControls to their own folderBe
2019-01-06remove need for lambdas with connectValueChange(Request)Be
2019-01-06CO::connectValueChangeRequest replace SLOT with functorsBe
2019-01-06Added new VisualsManager classDaniel Schürmann
2019-01-06Added tempoTrackSeconds to VisualplayPositionDaniel Schürmann
2019-01-06unify use of variables in updateIndicatorsDaniel Schürmann
2019-01-06rename m_iSamplesCalculated to m_iSamplesSinceLastIndicatorUpdateDaniel Schürmann
2018-12-25Fix null pointer access during testDaniel Schürmann
2018-12-25calc emd_of_track inside the engineDaniel Schürmann
2018-12-25Move end_of_track control into the engineDaniel Schürmann
2018-12-16Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2018-12-14Merge remote-tracking branch 'upstream/2.1' into 2.2Daniel Schürmann
2018-12-12reset play and cue indicator unconditionally after eject, fixing lp1808222Daniel Schürmann
2018-12-12use qAsConst()Daniel Schürmann
2018-12-12Revert rename of m_pSampleRateDaniel Schürmann
2018-11-28store track sample rate with m_sampleOfTrackDaniel Schürmann
2018-11-28removed unused totalSamples from process callDaniel Schürmann
2018-11-28fix m_trackSamplesOld handlingDaniel Schürmann
2018-11-28fix m_trackSampleRateOld handlingDaniel Schürmann