summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2017-11-06Use "import"/"export" for track metadata synchronizationUwe Klotz
2017-11-06Improve code for implicitly exporting/saving track metadataUwe Klotz
2017-11-06Add a flag for explicitly requesting to save/export track metadataUwe Klotz
2017-11-06Reorder and optimize code for exporting track metadataUwe Klotz
2017-11-06Prepare next level of metadata synchronizationUwe Klotz
2017-11-06Export track metadata only if it has been modified (still disabled)Uwe Klotz
2017-11-06Shift code from overloaded Track object into TrackRecordUwe Klotz
2017-11-06Use TrackRecord in Track objectUwe Klotz
2017-11-06Collect track db properties in TrackRecordUwe Klotz
2017-11-06Programmatic distinction between ChannelLayout and ChannelCountUwe Klotz
2017-11-06Explicitly define the internal number of channels for the engineUwe Klotz
2017-11-06Fix chromaprint calculationsUwe Klotz
2017-11-06Explicitly initialize const memberUwe Klotz
2017-11-06Split AudioSource into reader interface and abstract base classUwe Klotz
2017-11-06Add tagging support for various fieldsUwe Klotz
2017-11-06Code cleanupUwe Klotz
2017-11-06Simplify parsing of ID3v2 TXXX framesUwe Klotz
2017-11-06Add tagging support for MusicBrainz Release Group identifierUwe Klotz
2017-11-06Support both artist/release MusicBrainz identifiersUwe Klotz
2017-11-06Add tagging for MusicBrainz track and album release identifiersUwe Klotz
2017-11-06Use new album/track info classes for storing track metadataUwe Klotz
2017-11-06Add new property classes for storing track metadataUwe Klotz
2017-11-06Reuse audio property types for track metadataUwe Klotz
2017-11-06Use 'Duration' instead of 'double' for track metadataUwe Klotz
2017-11-06Consistently use "sample rate" instead of "sampling rate"Uwe Klotz
2017-11-06More expressive Audio- and MetadataSource interfacesUwe Klotz
2017-11-06Rename IndexRange member functionsUwe Klotz
2017-11-06Fix naming and documentation of sample bufferingUwe Klotz
2017-11-06Replace some include guards with #pragma onceUwe Klotz
2017-11-06Align and extend APIs for buffering samplesUwe Klotz
2017-11-06Enclose sample buffering classes into namespace 'mixxx'Uwe Klotz
2017-11-06Reorder code for parsing track metadata and cover artUwe Klotz
2017-11-06Consolidate sample buffers classesUwe Klotz
2017-11-06Extract all pure virtual functions into source interfacesUwe Klotz
2017-11-06Hide more implementation details from the public AudioSource APIUwe Klotz
2017-11-06Remove ability to 'skip' from public AudioSource APIUwe Klotz
2017-11-06Fix wrong assertionUwe Klotz
2017-11-06Give SoundSources a 2nd chance to open unreadable filesUwe Klotz
2017-11-06Update literals and documentation of OpenResult enumUwe Klotz
2017-11-06Finalize the new AudioSource v2 APIUwe Klotz
2017-11-06Move common functionality from AudioSource into base classUwe Klotz
2017-11-06Abort reading of sample data if not (yet) available and cachedUwe Klotz
2017-11-06Introduce next abstraction level of the AudioSource APIUwe Klotz
2017-11-06Improve versatility and safety of SampleBuffer and its companionsUwe Klotz
2017-11-06Use optimized function to adjust index rangesUwe Klotz
2017-11-06Optimize and test conversion mono -> stereoUwe Klotz
2017-11-06Rename various member functions in IndexRangeUwe Klotz
2017-11-06Change naming of IndexRange members to avoid misunderstandingsUwe Klotz
2017-11-06Disable failing test for SoundSourceFFmpegUwe Klotz
2017-11-06Migrate SoundSources to the new v2 APIUwe Klotz