summaryrefslogtreecommitdiffstats
path: root/src/audio
AgeCommit message (Expand)Author
2021-07-10FramePos: Add method to rount to upper frame boundaryJan Holthuis
2021-07-10SeratoBeatsImporter: Round beats to nearest frame positionJan Holthuis
2021-07-08Sample rate: Verify conversion from doubleUwe Klotz
2021-07-08Sample rate: Add missing const qualifierUwe Klotz
2021-07-08SampleRate: Add operator for dividing by another sample rateJan Holthuis
2021-07-08FramePos: Add helper methods for engine sample conversions with -1.0Jan Holthuis
2021-07-03FramePos: Add assertions to prevent calculations with invalid valuesJan Holthuis
2021-07-03FramePos: Add assertions when invalid values are accessedJan Holthuis
2021-07-03FramePos: Ensure that all invalid frame positions are equalJan Holthuis
2021-07-03FramePos: Add some comments and simplify valid checkJan Holthuis
2021-07-02FramePos: Assert validity in isFractional()Jan Holthuis
2021-07-02BeatMap: Add helper function and add assertion for fraction positionsJan Holthuis
2021-07-02FramePos: Make infinite frame positions invalidJan Holthuis
2021-07-01FramePos: Use util_isnan to fix broken NaN detectionJan Holthuis
2021-07-01FramePos: Fix wrong fractional checkJan Holthuis
2021-07-01Frame: Add constexpr to some methodsJan Holthuis
2021-07-01FramePos: Add helper method to truncate to full sample positionsJan Holthuis
2021-07-01FramePos: Rename getValue() to just value()Jan Holthuis
2021-07-01FramePos: Add fromEngineSamplePos helper methodJan Holthuis
2021-07-01FramePos: Add isValid method to check if the position is validJan Holthuis
2021-07-01FramePos: Make FramePos invalid when no value is givenJan Holthuis
2021-07-01FramePos: Remove d prefix for doublesJan Holthuis
2021-07-01FramePos: Clean up commentsJan Holthuis
2021-07-01FramePos: Move class alongside other audio helper classesJan Holthuis
2021-06-20Add constexpr getters to basic audio typesUwe Klotz
2021-05-24Added valueFromInt() and valueFromLayout()Daniel Schürmann
2021-05-23check value rancge when converting channel count from intDaniel Schürmann
2021-05-22Fix "warning: comparison of unsigned expression >= 0 is always true"Daniel Schürmann
2021-05-19Use fixed-size integer types for audio stream propertiesUwe Klotz
2021-03-10SeratoBeatGrid: Use more accurate frames2secsFractional functionJan Holthuis
2021-03-10SeratoBeatGrid: Fix handling of subsample positionsJan Holthuis
2021-02-01Remove SampleLayoutDaniel Schürmann
2021-02-01Remove unused OptionalSampleLayoutDaniel Schürmann
2021-01-31Add missing metatype registrationsUwe Klotz
2021-01-31Use Q_MOVABLE_TYPE instead of Q_PRIMITIVE_TYPE for std::optionalUwe Klotz
2021-01-31Remove unused sample layout property from SignalInfoUwe Klotz
2021-01-14Fix SignalInfo::isValid()Uwe Klotz
2020-10-09audio/types: Add SampleRate::fromDouble() conversion functionJan Holthuis
2020-09-25audio/types: Use const reference in SampleRate::operator=()Jan Holthuis
2020-09-25audio/types: Add operator= overload for SampleRateJan Holthuis
2020-09-04Fix TODO by renaming the property declaration macroUwe Klotz
2020-04-08Delete error prone and ambiguous legacy sample conversion funcsUwe Klotz
2020-04-06Add remarks about frame boundary alignment requirementUwe Klotz
2020-04-06Replace template integer frame/sample counts with SINTUwe Klotz
2020-04-06Remove unused template declarationUwe Klotz
2020-04-06Avoid string conversion for debug formattingUwe Klotz
2020-04-04Add typedefs for value_tUwe Klotz
2020-04-02Clarify function usage commentsUwe Klotz
2020-03-30Improve documentation of basic audio typesUwe Klotz
2020-03-30Add samples/frames/seconds/milliseconds conversion functionsUwe Klotz