summaryrefslogtreecommitdiffstats
path: root/src/engine/readaheadmanager.h
AgeCommit message (Collapse)Author
2020-06-01engine: Add missing <list> includesJan Holthuis
2020-05-28Replace deprecated QLinkedList with std::listJan Holthuis
2019-11-07fix recursive positionChanged call. Fix omitting fist seek.Daniel Schürmann
2019-01-06move CachingReader classes to their own folderBe
2018-07-14Fade in after a chache missDaniel Schürmann
2016-07-28Remove rounding when returning from m_pReadAheadManagerDaniel Schürmann
2016-07-28Handle fractional playposition in readaheadmanagerDaniel Schürmann
2016-05-28Use SINT for all sample/frame index and length calculationsUwe Klotz
2016-04-22Move CachingReader and friends into src/engine.RJ Ryan
2015-04-07Removed unused mutex incudesDaniel Schürmann
2015-04-02Remove mutex form ReadAheadmanager, because it is now only called from the ↵Daniel Schürmann
Engine
2015-03-28Moved setter for Loopingcontrol to constructor, added assertion for != NullDaniel Schürmann
and added Constructor overload to bypass the assertions for the test case.
2015-03-25Remove generic ReadAheadManager::addEngineControl interface, since the ↵Daniel Schürmann
Control classes are used explicit
2015-03-25Added dedicated pointer for loopingControl In RAMANDaniel Schürmann
2015-03-25removed unused functionDaniel Schürmann
2015-01-08Replace QVector for hint list with QVarLengthArray.RJ Ryan
Reasons: * QVector::clear() does not save the reserve()'d memory. We were growing the vector on every callback -- taking about 1% of the callback to do so. * No implicit data sharing (no risk of detach()'s in the future).
2014-06-13fix abs issueLee Matos
2014-04-25Refactor use of math and other headers across the codebase.RJ Ryan
* Delete mathstuff.h and defs.h. * Move typedefs into util/types.h. * Move definitions into util/defs.h. * Use std::min and std::max for math_min and math_max. * Replace math_clamp with a template function to prevent repeated sub-expressions. * Add a Result enum for SoundSource::open() and SoundSource::parseHeader(). * Misc. other header-related cleanups.
2013-12-19Fix ugly const-casting required by EngineObject API.RJ Ryan
2013-06-30switch from QList to QVector to avoid memory allocation during the audio ↵Daniel Schürmann
callback
2013-06-29changed void ReadAheadManager::hintReader(double dRate, QList<Hint>* ↵Daniel Schürmann
hintList) according to code style guide
2013-06-19Moving mixxx/* to the root. A new era begins!RJ Ryan