aboutsummaryrefslogtreecommitdiffstats
path: root/src/playlist/plugins/EmbeddedCuePlaylistPlugin.cxx (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-02-19cue/CueParser: move to playlist/Max Kellermann1-1/+1
2014-01-23playlist/*: move to playlist/plugins/Max Kellermann1-2/+2
2014-01-13copyright year 2014Max Kellermann1-1/+1
2014-01-09DetachedSong: fork of struct SongMax Kellermann1-7/+9
From now on, struct Song will be used by the database only, and DetachedSong will be used by everybody else. DetachedSong is easier to use, but Song has lower overhead.
2013-12-29TagFile: pass reference instead of pointerMax Kellermann1-1/+1
2013-12-05fs/Traits: split PathTraits type into PathTraitsFS and PathTraitsUTF8Denis Krjuchkov1-2/+2
2013-11-28include cleanup using iwyuMax Kellermann1-2/+0
2013-10-28*: use nullptr instead of NULLMax Kellermann1-7/+7
2013-10-26TagFile: use Path instead of const char *Max Kellermann1-3/+8
2013-10-21playlist/EmbeddedCue: use std::string for the "cuesheet" attributeMax Kellermann1-10/+8
2013-10-21GetBaseUTF8Max Kellermann1-6/+5
2013-10-20Util/ASCII: add function StringEqualsCaseASCII()Max Kellermann1-1/+2
Replaces GLib's g_ascii_strcasecmp().
2013-10-17fs/Path: move definitions to struct PathTraitsMax Kellermann1-2/+2
2013-10-14fs/Path: add method IsAbsolute()Max Kellermann1-1/+2
2013-10-02Log: new logging library APIMax Kellermann1-3/+0
Prepare to migrate away from GLib. Currently, we're still using GLib as a backend.
2013-09-05Tag, ...: move to libtag.aMax Kellermann1-2/+2
2013-09-05PlaylistPlugin: add interface SongEnumeratorMax Kellermann1-28/+10
Replaces struct playlist_provider.
2013-09-04Tag*: move libtag.a sources to src/tag/Max Kellermann1-2/+2
2013-08-05playlist/EmbbeddedCue: convert to classMax Kellermann1-27/+41
2013-07-30tag: convert to C++Max Kellermann1-1/+1
2013-07-29tag_handler: convert to C++Max Kellermann1-1/+1
2013-07-29ape: convert to C++Max Kellermann1-4/+1
2013-07-28tag_id3: convert to C++Max Kellermann1-1/+1
2013-07-28song: convert header to C++Max Kellermann1-5/+5
2013-04-09cue_parser: convert to C++Max Kellermann1-9/+9
2013-01-27DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCondMax Kellermann1-2/+2
2013-01-27playlist/*: convert to C++Max Kellermann1-1/+1
2013-01-26tag_file: convert to C++Max Kellermann1-1/+1
2013-01-26playlist/*: convert to C++Max Kellermann1-13/+22
2012-02-12playlist/embcue: ignore "FILE", always point to container song fileMax Kellermann1-2/+15
An embedded CUE sheet must always point to the song file it is contained in.
2012-02-12playlist/embcue: new plugin for reading embedded cue sheetsMax Kellermann1-0/+168
Parses CUE data from the "CUESHEET" tag. Needs further integration in the update thread.