summaryrefslogtreecommitdiffstats
path: root/src/track
AgeCommit message (Expand)Author
2021-09-23Clean up QMutex/QMutexLocker includesUwe Klotz
2021-09-23GlobalTrackCache: Use Qt compatibility layer for mutexUwe Klotz
2021-09-19Extract utility functions for QUuidUwe Klotz
2021-09-19Move compatibility workarounds for QMutex into new subdirectoryUwe Klotz
2021-09-19Merge pull request #4292 from Be-ing/qhash_qt6Uwe Klotz
2021-09-18add Qt5/6 compatibility typedef for qHash seed typeBe
2021-09-18replace QRegEx with QRegularExpressionBe
2021-09-17use Qt5/6 QMutex & QMutexLocker compatibility macrosBe
2021-09-17BeatGrid & BeatMap: remove unused #includeBe
2021-09-10Merge branch 'main' of git@github.com:mixxxdj/mixxx.git into makePreferredBeatsUwe Klotz
2021-09-09BeatGrid: Remove all usage ouside of the Beats classJan Holthuis
2021-09-09BeatMap: Remove all usage ouside of the Beats classJan Holthuis
2021-09-09Beats: Add static methods to create const/nonconst beatsJan Holthuis
2021-09-08Merge branch 'main' of git@github.com:mixxxdj/mixxx.git into makePreferredBeatsUwe Klotz
2021-09-08BeatUtils: Rename constant to kMaxOutliersCount for consistencyJan Holthuis
2021-09-08BeatUtils: Use QVector::last() instead of QVector::[QVector::size() - 1]Jan Holthuis
2021-09-08BeatUtils: Use QVector::isEmpty() instead of !size() to check emptinessJan Holthuis
2021-09-08BeatUtils::makeConstBpm(): Do not return a bogus default bpmUwe Klotz
2021-09-08Beat detection: Check preconditions and handle edge casesUwe Klotz
2021-09-08Check earlier if the first beat is validUwe Klotz
2021-09-08Fix debug assertion in BeatFactory::makePreferredBeats()Uwe Klotz
2021-09-04BeatFactory: Round beatgrid frame positions in makePreferredBeats()Jan Holthuis
2021-09-04BeatsPointer: Use std::shared_ptr instead of QSharedPointerJan Holthuis
2021-09-03BeatFactory: Remove static makeBeatGrid functionJan Holthuis
2021-09-03BeatGrid: Add debug assertions for valid BPM and positionJan Holthuis
2021-08-28CMake: check for TagLib >= 1.11Be
2021-08-28Require TagLib 1.11 or newerUwe Klotz
2021-08-21Library Prefs: Add kSeratoMetadataExportConfigKeyUwe Klotz
2021-08-20Beats: Remove comments stating the obviousJan Holthuis
2021-08-20Beats: Move identical method implementations from BeatGrid/BeatMapJan Holthuis
2021-08-19Beats: Move deserialization logic from BeatFactory classJan Holthuis
2021-08-19Beats: Rename deserialization functions to `fromByteArray()`Jan Holthuis
2021-08-16TrackDAO: Use 1:1 mapping between header_parsed column and propertyUwe Klotz
2021-08-16Track: Make setHeaderParsedFromTrackDAO() privateUwe Klotz
2021-08-15Track: Hide internal method from public interfaceUwe Klotz
2021-08-15Merge branch 'main' of git@github.com:mixxxdj/mixxx.git into genre-and-mood-t...Uwe Klotz
2021-08-13Fix codespell warningsUwe Klotz
2021-08-11Merge branch 'main' of git@github.com:mixxxdj/mixxx.git into genre-and-mood-textUwe Klotz
2021-08-08Beats: Remove capabilities and add Beats::hasConstantTempo() method insteadJan Holthuis
2021-08-08BeatMap: Add setBpm(mixxx::Bpm) implementationJan Holthuis
2021-08-05Merge branch 'main' of git@github.com:mixxxdj/mixxx.git into genre-and-mood-textUwe Klotz
2021-08-05Provide more versatile Bpm::valueOr() with custom default valueUwe Klotz
2021-08-01Add mixxx::Bpm::valueOrUndefined()Uwe Klotz
2021-07-31Add FIXMEs for use of bpm.value() without checkingAdam Szmigin
2021-07-31Pepare multi-valued genre and mood tagsUwe Klotz
2021-07-28Merge pull request #4031 from ywwg/update-replaygainUwe Klotz
2021-07-27ID3v2: Fix debug assertion after importing a bpm value of 0Uwe Klotz
2021-07-27Merge branch 'main' into update-replaygainOwen Williams
2021-07-24Merge pull request #4099 from Holzhaus/beats-findnthbeat-exactUwe Klotz
2021-07-24BeatMap: Fix typo and wording in commentJan Holthuis