summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-08-05output/oss: check returned value in oss_try_ioctl()Max Kellermann
2021-08-05output/oss: oss_try_ioctl() throws on EINVALMax Kellermann
2021-08-05pcm/Export: add method IsDopEnabled()Max Kellermann
2021-08-05Merge branch 'v0.22.x'Max Kellermann
2021-08-05output/oss: always enable PcmExport for alsa_channel_orderMax Kellermann
2021-08-05tag/Builder: do not acquire tag_pool_lock if TagItem list is emptyMax Kellermann
2021-08-05tag/Builder: use std::swap() in move operatorMax Kellermann
2021-08-05tag/Builder: don't ignore the result of tag_pool_dup_itemCebtenzzre
2021-08-05tag/Builder: another missing RemoveAll() callCebtenzzre
2021-08-05tag/Builder: use RemoveAll() to give up referencesCebtenzzre
2021-08-05tag/Pool: add [[nodiscard]]Cebtenzzre
2021-08-05input/tidal: remove defunct unmaintained pluginMax Kellermann
2021-08-05output/winmm: fix struct/class mismatchMax Kellermann
2021-08-05meson.build: add "fallback" option to fmt dependency (for older Meson versions)Max Kellermann
2021-08-05mixer/pipewire: new pluginMax Kellermann
2021-08-05output/pipewire: un-inline StateChanged()Max Kellermann
2021-08-04output/pipewire: implement Pause()Max Kellermann
2021-08-04output/pipewire: implement Cancel() properlyMax Kellermann
2021-08-02input/icy: adjust offset at end of stream in Read()Max Kellermann
2021-07-30output/pipewire: set channel positionsMax Kellermann
2021-07-30output/pipewire: implement Drain()Max Kellermann
2021-07-30output/pipewire: move code to CheckThrowError()Max Kellermann
2021-07-30output/pipewire: reset the "interrupted" flag in Cancel()Max Kellermann
2021-07-30output/pipewire: detect connection errorsMax Kellermann
2021-07-30output/pipewire: replace usleep() with with pw_thread_loop_wait()Max Kellermann
2021-07-30output/pipewire: remove obsolete TODO commentMax Kellermann
2021-07-30output/pipewire: call libpipewire only while holding the lockMax Kellermann
2021-07-30output/pipewire: switch from pw_main_loop to pw_thread_loopMax Kellermann
2021-07-30decoder/Bridge: fix libfmt stringMax Kellermann
2021-07-30db/simple/ExportedSong: check src.OwnsTag(), not this->OwnsTag()Max Kellermann
2021-07-28decoder/ffmpeg: check if long_name is not nullSam Bazley
2021-07-26archive/meson.build: add missing libfmt dependencyJacob Vosmaer
2021-07-26Android: add option to pause MPD when headphones disconnectSam Bazley
2021-07-16command/file: support "albumart" for virtual tracks in CUE sheetsMax Kellermann
2021-07-16command/file: pass directory uri to read_stream_art()Max Kellermann
2021-07-16fs/Traits: add overload GetParent(string_view)Max Kellermann
2021-07-16output/winmm: fix struct/class mismatchMax Kellermann
2021-07-16increment version number to 0.22.10Max Kellermann
2021-06-29include <utility> for std::forwardKhem Raj
2021-06-25decoder/mad, ...: more libfmt loggingMax Kellermann
2021-06-25Log, client/Response: adapt to libfmt 8.0.0 API changesMax Kellermann
2021-06-25meson.build: add missing dependencies on libfmtMax Kellermann
2021-06-24Log: remove unused Format functionsMax Kellermann
2021-06-24Partition, ...: use libfmt for loggingMax Kellermann
2021-06-24Log: add libfmt supportMax Kellermann
2021-06-24doc/user.rst: rectify admin permissionNaglis Jonaitis
2021-06-24LogBackend: pass std::string_view to Log()Max Kellermann
2021-06-23Merge tag 'v0.22.9'Max Kellermann
2021-06-23release v0.22.9v0.22.9Max Kellermann
2021-06-23Fix android build error when confronted with package versions ending in +revi...Yetangitu