summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2015-11-20{android,win32}/build.py: fix missing renameMax Kellermann
2015-11-20{android,win32}/build.py: add toolchain classesMax Kellermann
2015-11-17{android,win32}/build.py: upgrade FFmpeg to 2.8.2Max Kellermann
2015-11-13command/other: re-allow "lsinfo /"Max Kellermann
2015-11-13command/queue: use StringIsEqual() instead of memcmp()Max Kellermann
2015-11-13queue/Save: fix "Malformed playlist line in state file"Max Kellermann
2015-11-13player/Control: add code commentsMax Kellermann
2015-11-11player/Control: Seek*() returns Error informationMax Kellermann
2015-11-11decoder/Control: Seek() returns Error informationMax Kellermann
2015-11-11queue/Playlist: seek methods return bool/Error instead of PlaylistResultMax Kellermann
2015-11-11command/CommandError: send verbose error message to clientMax Kellermann
2015-11-11PlaylistError: remove unused code "ERRNO"Max Kellermann
2015-11-11decoder/Control: State::ERROR is illegalMax Kellermann
2015-11-11decoder/Control: use switch/case in Seek()Max Kellermann
2015-11-11player/Control: use class ScopeLockMax Kellermann
2015-11-11player/Control: move code to ClearError()Max Kellermann
2015-11-11player/Control: move code to SeekLocked()Max Kellermann
2015-11-11player/Control: add Lock prefix to locking method namesMax Kellermann
2015-11-11StateFile: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann
2015-11-11db/simple: use StringAfterPrefix() instead of StringStartsWith()Max Kellermann
2015-11-11util/StringPointer: add method empty()Max Kellermann
2015-11-06util/StringView: add method Literal()Max Kellermann
2015-11-06util/StringCompare: use StringView to simplify inline implementationsMax Kellermann
2015-11-06playlist/soundcloud: make key_str "static const"Max Kellermann
2015-11-06db/update/InotifyQueue: use StringAfterPrefix()Max Kellermann
2015-11-06input/alsa: use StringAfterPrefix()Max Kellermann
2015-11-06util/UriUtil: use StringAfterPrefix() instead of memcmp()Max Kellermann
2015-11-06util/UriUtil: move code to SkipUriScheme()Max Kellermann
2015-11-06util/UriUtil: make variables more localMax Kellermann
2015-11-06util/StringCompare: add StringIsEmpty()Max Kellermann
2015-11-06util/StringCompare: use strncmp() instead of memcmp() in StringStartsWith()Max Kellermann
2015-11-06util/StringUtil: move comparison functions to StringCompare.cxxMax Kellermann
2015-11-06tag/id3: convert path from "wchar_t*" to "char*" for error messageMax Kellermann
2015-11-05player/Thread: call DecoderCommand::SEEK only on existing decoderMax Kellermann
2015-11-05player/Thread: move code to WaitDecoderStartup()Max Kellermann
2015-11-05player/Thread: move player_command_finished() to PlayerControlMax Kellermann
2015-11-05player/Thread: copy pc.seek_time in ActivateDecoder()Max Kellermann
2015-11-05player/Control: initialize seek_time in EnqueueSongLocked()Max Kellermann
2015-10-28player/Thread: remove decoder error check from ActivateDecoder()Max Kellermann
2015-10-28player/Thread: rename WaitForDecoder() to ActivateDecoder()Max Kellermann
2015-10-27player/Thread: move code to ForwardDecoderError()Max Kellermann
2015-10-27player/Thread: clear pc.next_song earlier in WaitForDecoder()Max Kellermann
2015-10-27player/Control: use CANCEL to clear next_song in Seek()Max Kellermann
2015-10-27player/Thread: merge the cross_fading flag into enum CrossFadeStateMax Kellermann
2015-10-27player/Thread: move ResetCrossFade() calls to where pipes are setMax Kellermann
2015-10-27player/Thread: add method ResetCrossFade()Max Kellermann
2015-10-27player/Thread: more CrossFadeState documentationMax Kellermann
2015-10-27player/Thread: automatic CrossFadeState enum valuesMax Kellermann
2015-10-27player/Thread: move enum CrossFadeState into the Player classMax Kellermann
2015-10-27command/queue: add range parameter to plchanges and plchangesposidMax Kellermann