summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2020-11-04decoder/ffmpeg: move code to lib/ffmpeg/Interleave.cxxMax Kellermann
2020-11-04decoder/ffmpeg: use AVFrame fields instead of AVCodecContext fieldsMax Kellermann
2020-11-04lib/ffmpeg/Buffer: add missing includeMax Kellermann
2020-11-04lib/ffmpeg/Buffer: disallow copyingMax Kellermann
2020-11-04lib/ffmpeg/Buffer: add `noexcept`Max Kellermann
2020-11-04lib/ffmpeg/{Buffer,Time}: remove obsolete "#undef SampleFormat"Max Kellermann
2020-11-04filter/convert: convert_filter_new() returns std::unique_ptrMax Kellermann
2020-11-04filter/chain: pass std::string_view to filter_chain_append()Max Kellermann
2020-11-04filter/LoadChain: use IterableSplitString()Max Kellermann
2020-11-04filter/chain: copy the child nameMax Kellermann
2020-11-04filter/chain: remove unused field ChainFilter::Child::nameMax Kellermann
2020-11-04playlist/registry: add option "as_directory"Max Kellermann
2020-11-04playlist/registry: simplify ExtractMimeTypeMainPart()Max Kellermann
2020-10-30event/PollBackend: use vector::push_back() instead of resize()Max Kellermann
2020-10-30event/PollBackend: add Item constructorMax Kellermann
2020-10-30event/PollBackend: use unordered_map::find() instead of operator[]Max Kellermann
2020-10-30event/PollBackend: use unordered_map::emplace() in Add()Max Kellermann
2020-10-30event/PollBackend: use std::size_tMax Kellermann
2020-10-30event/PollGroupWinSelect: add Item constructorMax Kellermann
2020-10-30event/WinSelect: use unordered_map::find() instead of operator[]Max Kellermann
2020-10-30event/WinSelect: merge duplicate code into ApplyReady()Max Kellermann
2020-10-30event/WinSelect: add missing `const` to deleted copy ctor/operatorMax Kellermann
2020-10-30event/WinSelect: reorder method prototypesMax Kellermann
2020-10-30event/WinSelect: use unordered_map::emplace() in Add()Max Kellermann
2020-10-30event/WinSelect: use SOCKET as std::unordered_map keyMax Kellermann
2020-10-28clang-tidy: convert to all/any_ofRosen Penev
2020-10-28Merge tag 'v0.22.2' into masterMax Kellermann
2020-10-28lib/yajl/Handle: strip newlines from error messagesMax Kellermann
2020-10-28lib/yajl/Handle: un-inline the throwing codeMax Kellermann
2020-10-28util/FormatString: update API documentationMax Kellermann
2020-10-28protocol/Ack: remove unused variable `ack_domain`Max Kellermann
2020-10-28Main: save the state_file on shutdownMax Kellermann
2020-10-28event/Loop: AbandonFD() unlinks the SocketEventMax Kellermann
2020-10-28event/Loop: pass SocketEvent& to AbandonFD()Max Kellermann
2020-10-28event/ServerSocket: remove obsolete API documentationMax Kellermann
2020-10-28db/simple: purge songs for unavailable decoder plugins on updateMax Kellermann
2020-10-28fs/Traits: add GetPathSuffix()Max Kellermann
2020-10-28db/simple/Directory: add `pure` attributeMax Kellermann
2020-10-28db/update/Walk: add code commentsMax Kellermann
2020-10-27db/simple: purge special directories for unavailable plugins on updateMax Kellermann
2020-10-27db/update/Walk: adjust lamba indentMax Kellermann
2020-10-27fs/Traits: add GetFilenameSuffix()Max Kellermann
2020-10-20system/FileDescriptor: fix Duplicate resultarcnmx
2020-10-19event/PollGroup: rename to PollBackendMax Kellermann
2020-10-19event/PollGroup: move event flags to a separate headerMax Kellermann
2020-10-18event/SocketEvent: forbid copyingMax Kellermann
2020-10-18event/Loop: reorder assertionsMax Kellermann
2020-10-18event/Loop: add assertionsMax Kellermann
2020-10-18event/SocketEvent: use class IntrusiveList<>Max Kellermann
2020-10-18event/Loop: manage all SocketEvents in a linked listMax Kellermann