diff options
author | Owen Williams <owilliams@mixxx.org> | 2020-03-06 18:55:23 -0500 |
---|---|---|
committer | Owen Williams <owilliams@mixxx.org> | 2020-03-06 18:55:23 -0500 |
commit | e81cfdd60961abbb7d58f0ff74864863f0c607b8 (patch) | |
tree | 77530556b1dac42c901637bd24d070d90a8cd782 /src/engine/enginebuffer.cpp | |
parent | 5ad60db2ef80eb1f10c9a18c54cf74bcb39b6ef6 (diff) |
Master Sync: fix remaining test issues.
SYNC_MASTER is now not always necessarily in sync, so remove those guards.
Diffstat (limited to 'src/engine/enginebuffer.cpp')
-rw-r--r-- | src/engine/enginebuffer.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/engine/enginebuffer.cpp b/src/engine/enginebuffer.cpp index ca73661aa6..4356618490 100644 --- a/src/engine/enginebuffer.cpp +++ b/src/engine/enginebuffer.cpp @@ -45,6 +45,7 @@ #endif namespace { +constexpr bool ENGINE_DEBUG = false; const double kLinearScalerElipsis = 1.00058; // 2^(0.01/12): changes < 1 cent allows a linear scaler @@ -437,7 +438,7 @@ void EngineBuffer::seekCloneBuffer(EngineBuffer* pOtherBuffer) { // WARNING: This method is not thread safe and must not be called from outside // the engine callback! void EngineBuffer::setNewPlaypos(double newpos) { - //qDebug() << m_group << "engine new pos " << newpos; + if (ENGINE_DEBUG) qDebug() << m_group << "EngineBuffer::setNewPlaypos" << newpos; m_filepos_play = newpos; @@ -501,7 +502,7 @@ void EngineBuffer::loadFakeTrack(TrackPointer pTrack, bool bPlay) { void EngineBuffer::slotTrackLoaded(TrackPointer pTrack, int iTrackSampleRate, int iTrackNumSamples) { - //qDebug() << getGroup() << "EngineBuffer::slotTrackLoaded"; + if (ENGINE_DEBUG) qDebug() << getGroup() << "EngineBuffer::slotTrackLoaded"; TrackPointer pOldTrack = m_pCurrentTrack; m_pause.lock(); @@ -545,7 +546,7 @@ bool EngineBuffer::isReverse() { void EngineBuffer::ejectTrack() { // clear track values in any case, this may fix Bug #1450424 - //qDebug() << "EngineBuffer::ejectTrack()"; + if (ENGINE_DEBUG) qDebug() << "EngineBuffer::ejectTrack()"; m_pause.lock(); m_iTrackLoading = 0; m_pTrackLoaded->forceSet(0); @@ -1183,11 +1184,15 @@ void EngineBuffer::processSeek(bool paused) { } if (!paused && (seekType & SEEK_PHASE)) { + if (ENGINE_DEBUG) qDebug() << "EngineBuffer::processSeek Seeking phase"; double requestedPosition = position; double syncPosition = m_pBpmControl->getBeatMatchPosition(position, true, true); position = m_pLoopingControl->getSyncPositionInsideLoop(requestedPosition, syncPosition); + if (ENGINE_DEBUG) + qDebug() << "EngineBuffer::processSeek seek info: " << m_filepos_play << " " << position; } if (position != m_filepos_play) { + if (ENGINE_DEBUG) qDebug() << "EngineBuffer::processSeek Seek to" << position; setNewPlaypos(position); } m_iSeekQueued.storeRelease(SEEK_NONE); |