summaryrefslogtreecommitdiffstats
path: root/src/engine/sync/enginesync.cpp
AgeCommit message (Expand)Author
2018-06-01Restore quantize dependency of sync_enable lost in a previous commitDaniel Schürmann
2017-05-21sync phase when pressing play only to a playing sync target, bug #1663444Daniel Schürmann
2017-01-28Rename debug assertion macroUwe Klotz
2016-09-05add explanatory comment for new functionbe_
2016-09-04do not change speed of playing decks if "Reset Speed/Tempo" preference is che...be_
2016-04-27Replace use of "slave" with "proxy" or "follower" everywhere.RJ Ryan
2016-01-24Use UserSettings (typedef) instead of ConfigObject.RJ Ryan
2015-05-21Fix master sync double-activating on long press causing spurious seeksOwen Williams
2015-03-20Move EngineControl::pickSyncTarget to EngineSync.RJ Ryan
2015-01-25Added ..Enabled prefix to getter functions, use allways the setterDaniel Schürmann
2015-01-01Fix newly-loaded tracks affecting playing master sync bpm.Owen Williams
2014-12-17Convert most Q_ASSERTs into DEBUG_ASSERT_AND_HANDLEs.RJ Ryan
2014-12-02Master Sync: various fixes.Owen Williams
2014-11-23Master Sync: if only one playing sync deck, reset user offset and reinit mast...Owen Williams
2014-11-20remove unnecessary testOwen Williams
2014-11-20Master Sync: Fix bpms not set correctly on track loadOwen Williams
2014-09-24Only sync phase on sync enable if the deck is playingOwen Williams
2014-09-11Change some names and add comments to make things clearerOwen Williams
2014-09-10Have a sync deck match phase to a non-sync deck iff they are the only two dec...Owen Williams
2014-09-09More x2 /2 cleanupOwen Williams
2014-09-09Clean up the diffOwen Williams
2014-09-09Wrap up sync master param setting into one convenience function where possible.Owen Williams
2014-09-08clean up a few debug prints and commentsOwen Williams
2014-09-08Fix a problem with beat percentage calculation being offOwen Williams
2014-09-08try to comment out things. clearly still not workingOwen Williams
2014-09-08I think things are working ok now?Owen Williams
2014-09-08Remove a whole lot of debug printing.Owen Williams
2014-09-08A lot of work on half/double BPMs, which revealed some bugs in theOwen Williams
2014-09-08Working out the kinksOwen Williams
2014-09-07Double/Half master sync mostly works!Owen Williams
2014-09-03Protect against decks with 0 bpm participating in the sync process.Owen Williams
2014-09-01Fix master sync so if the current deck is playing, don't match bpm to non-pla...Owen Williams
2014-08-20Fix explicit master not updating beat_distance.Owen Williams
2014-08-13remove debugging messagesOwen Williams
2014-08-13Fix phase syncingOwen Williams
2014-04-03Decks shouldn't sync to non-master decks (like Preview Decks)Owen Williams
2014-03-29Turn off a bunch of noisy debugs.RJ Ryan
2014-03-11If there is any deck with sync on, even if stopped, enabling sync on another ...Owen Williams
2014-02-07some code cleanupsDaniel Schürmann
2013-12-27Make programatically-triggered phase syncing happen inside enginebuffer to pr...Owen Williams
2013-12-27Sync phase in more situations.Owen Williams
2013-12-27Try to sync phase when enabling sync followerOwen Williams
2013-12-25If there are no playing decks and follower is enabled, reset bpm as well as b...Owen Williams
2013-12-14Handle a case that shouldn't technically happen.RJ Ryan
2013-12-14requestSyncMode() should always result in a notifySyncModeChanged() call to t...RJ Ryan
2013-12-14Comment word-smithing.RJ Ryan
2013-12-14notifySyncMode() calls should happen after the change takes place.RJ Ryan
2013-12-14Get rid of returns in requestSyncMode so that control flow is simpler.RJ Ryan
2013-12-14Check that playing deck has BPM > 0.0 before considering it in requestEnableS...RJ Ryan
2013-12-14When counting playing sync decks, check if they are not SYNC_NONE.RJ Ryan