summaryrefslogtreecommitdiffstats
path: root/src/engine/enginebufferscalelinear.cpp
AgeCommit message (Expand)Author
2018-04-06Typo fixes luzpaz
2017-11-06Introduce AudioSource v2 APIUwe Klotz
2017-01-28Rename debug assertion macroUwe Klotz
2016-05-28Rename and document getScaledSampleFrames()Uwe Klotz
2016-05-28Fix split buffer scaling in linear scalerUwe Klotz
2016-05-28Use SINT for all sample/frame index and length calculationsUwe Klotz
2016-05-26Eliminate implicit assumptions about audio signals in scaler codeUwe Klotz
2016-05-26Perform scaler calculations in frames instead of samplesUwe Klotz
2016-05-06Fix reading uninitalize buffer when scratching from rate 0Daniel Schürmann
2016-02-09make rate old non const (fix build)Daniel Schürmann
2016-02-09use double divisionDaniel Schürmann
2016-02-09Introduce Assertion agains direction change in do_scaleDaniel Schürmann
2016-01-31Improve commentsDaniel Schürmann
2016-01-19Improve control flowDaniel Schürmann
2016-01-19Fix another possible out of bounds conditionDaniel Schürmann
2016-01-19fix an other out of bounds conditionDaniel Schürmann
2016-01-19protect against out of bounds buffer accessDaniel Schürmann
2016-01-17use int read_failed_count instead of boolDaniel Schürmann
2016-01-17Improve rate rampDaniel Schürmann
2016-01-17use floor sample + 2 as ceil sample, clean up buffer read casesDaniel Schürmann
2016-01-17extract a do_copy function for the rate 1 caseDaniel Schürmann
2016-01-17improve unscaled_frames_needed calculation, the fmod version fails for negati...Daniel Schürmann
2016-01-17hide while loop and second floor sample fetch behind an if clauseDaniel Schürmann
2016-01-17Remove redundant check against 0Daniel Schürmann
2016-01-17Improve return valu handling of m_pReadAheadManager->getNextSamplesDaniel Schürmann
2016-01-16Remove redundant cast and unused codeDaniel Schürmann
2016-01-16Cache ceil and floor values as intDaniel Schürmann
2016-01-16use fmod and improve if condition in a sample loopDaniel Schürmann
2016-01-15Use Gaussian sum formula to get rid of an inner loop.Daniel Schürmann
2016-01-15special case the -1 rate case as wellDaniel Schürmann
2016-01-15Removed unused m_bBackwardsDaniel Schürmann
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-06-24Code style and commentsDaniel Schürmann
2015-04-09made rate_add double to avoid a static castDaniel Schürmann
2015-04-05getScaled now returns the read sample countDaniel Schürmann
2015-04-05remove m_buffer from enginebufferscaleDaniel Schürmann
2015-04-04fix some typesDaniel Schürmann
2015-04-04move abs() call out of loop and allow vectorizingDaniel Schürmann
2015-04-04Some code clean up in enginebufferscalelinearDaniel Schürmann
2015-04-03Remove extra buffer loop for fading to zero during direction change.Daniel Schürmann
2015-03-28Added a vinylsoundemu to linear scaler when crossing zero rateDaniel Schürmann
2015-03-28Add some comments to linear scaler and renamed floor and ceil samplesDaniel Schürmann
2015-03-27merge two statementsDaniel Schürmann
2015-03-25Clarify some more sample / frame issuesDaniel Schürmann
2015-03-25Use SampleUtil::copy() + some renamingDaniel Schürmann
2015-03-17separate setSampleRate form setScaleParametersDaniel Schürmann
2014-12-30Make pitch_adjust working and And replace pitch in DeereDaniel Schürmann
2014-12-29remove warning from enginebufferscalelinear since we are using now a fuzzy co...Daniel Schürmann