summaryrefslogtreecommitdiffstats
path: root/src/engine/readaheadmanager.cpp
AgeCommit message (Expand)Author
2020-12-15Replace null pointer constants (e.g. NULL, 0) with nullptrJan Holthuis
2020-11-10Remove filename headersxerus2000
2020-06-20Improved SampleUtil::linearCrossfadeBuffers by using a combined in and out bu...Daniel Schürmann
2020-05-28Replace deprecated QLinkedList with std::listJan Holthuis
2019-07-19Merge remote-tracking branch 'upstream/2.2'Daniel Schürmann
2019-07-19fix disable loop on hotcue pressPhilip Gottschling
2019-01-06move CachingReader classes to their own folderBe
2019-01-06move EngineControls to their own folderBe
2018-07-14Improve robustness and documentation of CachingReader interfaceUwe Klotz
2018-07-14Fade in after a chache missDaniel Schürmann
2018-07-14CachingReader reports cache misses to calling codeDaniel Schürmann
2018-01-17Do not jump out of a loop if we adjust a phase (lp1743010)Daniel Schürmann
2017-11-16Avoid escaping loop after manually adjust, a second wayDaniel Schürmann
2017-11-15Avoid escaping loop after manually adjustDaniel Schürmann
2017-11-11Calculate the seek and the jump target inside a loop in a single nextTrigger(...Daniel Schürmann
2017-11-09simplified some loopingcontrol functionsDaniel Schürmann
2017-11-04Allow scratching in front of an enabled loopDaniel Schürmann
2017-11-03split process function for only one call per callbackDaniel Schürmann
2017-11-02rmoved unused m_bLoopManualTogglePressedToExitLoopDaniel Schürmann
2017-11-01Allow rounding issues when exit the loop by seek, attempt to fix bug 1669500Daniel Schürmann
2017-03-24fix ReadAheadManager::hintReader()Daniel Schürmann
2017-03-16Improved hinting the ReadAheadmanager. It uses now frames instead of stereo s...Daniel Schürmann
2016-11-15reorder CachingReader::read() parameterDaniel Schürmann
2016-11-09CachingReader calculates the start sample internalyDaniel Schürmann
2016-11-09Use SINT as number of samples in SampleUtilDaniel Schürmann
2016-07-28Remove rounding when returning from m_pReadAheadManagerDaniel Schürmann
2016-07-28Handle overshoot in fractional frame loops. Renamed buffer to pOutput and rem...Daniel Schürmann
2016-07-28Handle fractional playposition in readaheadmanagerDaniel Schürmann
2016-07-28No need to zero out buffer, because the zeros are not usedDaniel 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-12-30Merge remote-tracking branch 'upstream/master' into positionroundingDaniel Schürmann
2015-12-29Merge remote-tracking branch 'upstream/master' into positionroundingDaniel Schürmann
2015-12-27Move SampleUtil and friends to src/util.RJ Ryan
2015-07-26Simplify CachingReader(-Worker) by using CachingReaderChunkUwe Klotz
2015-04-08fix spellingDaniel Schürmann
2015-04-07Removed unused mutex incudesDaniel Schürmann
2015-04-05move the buffer reversing to CachingReader, this avoids using temprary buffer...Daniel Schürmann
2015-04-04Added comments about thread safetyDaniel Schürmann
2015-04-02Remove mutex form ReadAheadmanager, because it is now only called from the En...Daniel Schürmann
2015-03-28Moved setter for Loopingcontrol to constructor, added assertion for != NullDaniel Schürmann
2015-03-28Swap buffers when crossfade loop, this fixes an error introduce by a prvious ...Daniel Schürmann
2015-03-25Remove generic ReadAheadManager::addEngineControl interface, since the Contro...Daniel Schürmann
2015-03-25Added dedicated pointer for loopingControl In RAMANDaniel Schürmann
2015-03-25Use SampleUtil functions where possibleDaniel Schürmann
2015-03-25removed unused functionDaniel Schürmann
2015-01-08Replace QVector for hint list with QVarLengthArray.RJ Ryan
2015-01-08Prevent needless detaches of ReadAheadManager::m_sEngineControls.RJ Ryan
2014-05-31Fix broken seek when playhead is past a loop when the loop is enabled.Owen Williams
2014-04-25Merge branch masterMarcos CARDINOT