summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2013-10-26DecoderThread: move code to DecoderControl::CycleMixRamp()Max Kellermann
2013-10-26DecoderControl: add MixRamp gettersMax Kellermann
2013-10-26CrossFade: reimplement mixramp_interpolate() without strtok()Max Kellermann
2013-10-26CrossFade: apply coding styleMax Kellermann
2013-10-26test/test_mixramp: unit test for mixramp_interpolate()Max Kellermann
2013-10-26CrossFade: merge "return" statements using "break"Max Kellermann
2013-10-26CrossFade: use nullptr instead of NULLMax Kellermann
2013-10-26util/NumberParser: add ParseFloat()Max Kellermann
2013-10-26util/NumberParser: indentMax Kellermann
2013-10-26INSTALL: mention clangMax Kellermann
2013-10-26INSTALL: mention minimum gcc versionMax Kellermann
2013-10-25command: new command "readcomments" lists arbitrary file tagsMax Kellermann
2013-10-25ReplayGainInfo: refactor to a classMax Kellermann
2013-10-25ReplayGainInfo: use CamelCase for struct nameMax Kellermann
2013-10-25ReplayGainConfig: add "pure" attributesMax Kellermann
2013-10-25output/httpd: support HEAD requestsMax Kellermann
2013-10-25output/httpd: remove bogus assertionMax Kellermann
2013-10-25OtherCommands: re-add the "volume" commandMax Kellermann
2013-10-25MixerAll, Volume: add "pure" attributesMax Kellermann
2013-10-24decoder/opus: support replay gainMax Kellermann
2013-10-24decoder/Opus: implement seekingMax Kellermann
2013-10-24decoder/opus: provide time stampsMax Kellermann
2013-10-24decoder/opus: show song duration during playbackMax Kellermann
2013-10-24decoder/opus: call ogg_stream_reset() in OggSeekPageAtOffset()Max Kellermann
2013-10-24test/run_decoder: print the song durationMax Kellermann
2013-10-24decoder/opus: move code to OggSeekPageAtOffset()Max Kellermann
2013-10-24decoder/opus: move SeekFindEOS() to OggFind.cxxMax Kellermann
2013-10-24decoder/opus: make opus_sample_rate constexprMax Kellermann
2013-10-24decoder/opus: use std::copy_n() instead of memcpy()Max Kellermann
2013-10-24decoder/opus: support all core tag namesMax Kellermann
2013-10-24decoder/opus: move code to ParseOpusTagName()Max Kellermann
2013-10-24decoder/opus: use delete[] for the OpusReader::ReadString() resultMax Kellermann
2013-10-24DecoderAPI: add "pure" attributesMax Kellermann
2013-10-23decoder/wavpack: move variable declarationsMax Kellermann
2013-10-23input_stream: rename struct to InputStreamMax Kellermann
2013-10-23InputInternal: remove obsolete libraryMax Kellermann
2013-10-23UriUtil: uri_remove_auth() returns std::stringMax Kellermann
2013-10-23test/test_util: unit test for libutil.aMax Kellermann
2013-10-23InputStream: add method Rewind()Max Kellermann
2013-10-23DecoderThread: remove unused function deconst_plugin()Max Kellermann
2013-10-22Playlist: refresh new tags after database updateMax Kellermann
2013-10-22decoder/flac: fix tag name comparisonMax Kellermann
2013-10-22Playlist*, Queue: use GetDatabase() overload without ErrorMax Kellermann
2013-10-22Queue: add method ModifyAtPosition()Max Kellermann
2013-10-22Queue: ModifyAtOrder() does not increment versionMax Kellermann
2013-10-22Partition: add method DatabaseModified()Max Kellermann
2013-10-22UpdateRemove: include cleanupMax Kellermann
2013-10-22DecoderList: fix the decoder_plugin_from_mime_type() return valueMax Kellermann
2013-10-22PlaylistEdit: compare Song URIs in DeleteSong()Max Kellermann
2013-10-22Playlist: copy stream tags from the PlayerThreadMax Kellermann