summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-02-22lib/yajl/Gen: new classMax Kellermann
2021-02-22lib/yajl/Handle: fix API documentationMax Kellermann
2021-02-22output/snapcast: implement Drain()Max Kellermann
2021-02-22output/snapcast: queue chunksMax Kellermann
2021-02-22output/snapcast/client: remove obsolete TODO commentMax Kellermann
2021-02-22output/snapcast: calculate the latency for TIME responsesMax Kellermann
2021-02-22output/snapcast/protocol: swap "received" and "sent"Max Kellermann
2021-02-22zeroconf/avahi/Poll: rename internal variablesMax Kellermann
2021-02-22zeroconf/avahi/Poll: use C++11 initializerMax Kellermann
2021-02-22zeroconf/avahi/Poll: make EventLoop the first parameterMax Kellermann
2021-02-22zeroconf/avahi/Poll: rename `timer` to `event`Max Kellermann
2021-02-22zeroconf/avahi/Poll: add `constexpr`Max Kellermann
2021-02-22zeroconf/avahi/Poll: add `noexcept`Max Kellermann
2021-02-22zeroconf/avahi/Poll: add method GetEventLoop()Max Kellermann
2021-02-22zeroconf/avahi/Poll: forbid copyingMax Kellermann
2021-02-22zeroconf/AvahiPoll: move to lib/avahi/Max Kellermann
2021-02-18song/DetachedSong: copy the AudioFormat from LightSongMax Kellermann
2021-02-18song/DetachedSong: add `noexcept`Max Kellermann
2021-02-17event/TimerWheel: add `empty` flag to optimize a common caseMax Kellermann
2021-02-17output/httpd/Page: convert to type alias on AllocatedArrayMax Kellermann
2021-02-17output/httpd/Page: use std::byteMax Kellermann
2021-02-17output/snapcast/Timestamp: drop `static`Max Kellermann
2021-02-17output/snapcast: new output pluginMax Kellermann
2021-02-17encoder/wave: remove `constexpr` because memcpy() is not allowedMax Kellermann
2021-02-16encoder/wave: use the structs from RiffFormat.hxxMax Kellermann
2021-02-16encoder/wave: add static_assert on sizeof(WaveHeader)Max Kellermann
2021-02-16encoder/wave: refactor fill_wave_header() to functionMax Kellermann
2021-02-16tag/RiffFormat: add struct RiffFmtChunkMax Kellermann
2021-02-16tag/RiffFormat: add static_asserts on sizeof()Max Kellermann
2021-02-16tag/RiffFormat: use CamelCaseMax Kellermann
2021-02-16tag/Riff: split into RiffId3.?xx and RiffFormat.hxxMax Kellermann
2021-02-16util/ByteOrder: add classes PackedBE16, PackedLE16, PackedLE32Max Kellermann
2021-02-16Merge tag 'v0.22.6'Max Kellermann
2021-02-16db/simple: fix ExportedSong move constructor for non-owning sourcesMax Kellermann
2021-02-15queue/PlaylistEdit: convert start/end parameters to RangeArgMax Kellermann
2021-02-15protocol/RangeArg: add methods ClipRelaxed(), CheckClip(), CheckAdjustEnd()Max Kellermann
2021-02-15queue/PlaylistEdit: check "current>=0" before updating itMax Kellermann
2021-02-15Merge tag 'v0.22.5'Max Kellermann
2021-02-15command/queue: better error message for open-ended range with "move"Max Kellermann
2021-02-15protocol/ArgParser: check for invalid rangesMax Kellermann
2021-02-15protocol/RangeArg: add methods IsWellFormed(), IsEmpty(), HasAtLeast(), Count()Max Kellermann
2021-02-15protocol/RangeArg: add static method Single()Max Kellermann
2021-02-15protocol/RangeArg: add method IsOpenEnded()Max Kellermann
2021-02-15protocol/RangeArg: add static method OpenEnded()Max Kellermann
2021-02-15protocol/RangeArg: add missing `noexcept`Max Kellermann
2021-02-15src/output: Set thread name for Wasapi output threadShen-Ta Hsieh
2021-02-15src/win32: run clang-formatShen-Ta Hsieh
2021-02-15src/win32: Add error message for NO_ERRORShen-Ta Hsieh
2021-02-15db/simple: fix dangling LightSong::tag reference in moved ExportedSongMax Kellermann
2021-02-15output/Thread: skip drain calls if there is no data to be playedMax Kellermann