summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2021-08-17Merge branch 'exp2' of git://github.com/neheb/MPDHEADmasterMax Kellermann
2021-08-16constexpr/std::array conversionsRosen Penev
2021-08-16constexpr global variable conversionRosen Penev
2021-08-16clang-tidy: use defaultRosen Penev
2021-08-10time/FileTime: move code to SystemClock.hxxMax Kellermann
2021-08-10time/FileTime: add ChronoToFileTime()Max Kellermann
2021-08-10time/FileTime: preserve the FILETIME resolutionMax Kellermann
2021-08-10time/FileTime: add FileTimeToChronoDuration()Max Kellermann
2021-08-10time/FileTime: allow negative timesMax Kellermann
2021-08-10time/FileTime: use uint_least64_tMax Kellermann
2021-08-10output/wasapi: check ENABLE_DSD before setting dsd_modeMax Kellermann
2021-08-10output/pipewire: append output name to PW node nameMax Kellermann
2021-08-10output/pipewire: add config option "remote"Max Kellermann
2021-08-10output/pipewire: allow specifying a target by its nameMax Kellermann
2021-08-10output/pipewire: create inactive stream, fill ring_buffer firstMax Kellermann
2021-08-10output/pipewire: wait for buffer to fill before resumingMax Kellermann
2021-08-10output/pipewire: smaller ring buffer, 500ms should be enoughMax Kellermann
2021-08-10output/pipewire: add type alias for boost::lockfree::spsc_queueMax Kellermann
2021-08-10output/pipewire: update `nbytes` after calling PcmSilence()Max Kellermann
2021-08-10output/pipewire: call pw_stream_flush() only if really drainingMax Kellermann
2021-08-09output/pipewire: reset the "paused" flagMax Kellermann
2021-08-06Merge tag 'v0.22.10'Max Kellermann
2021-08-06mixer/alsa: use cached values to work around rounding errorsMax Kellermann
2021-08-06mixer/alsa: skip the snd_mixer_handle_events() call in alsa_mixer_elem_callba...Max Kellermann
2021-08-06mixer/alsa: move alsa_mixer_elem_callback() into the AlsaMixer classMax Kellermann
2021-08-06mixer/alsa: move code to GetPercentVolume()Max Kellermann
2021-08-06mixer/alsa: move code to NormalizedToPercent()Max Kellermann
2021-08-06mixer/alsa: move code to GetNormalizedVolume()Max Kellermann
2021-08-05db/simple: prune CUE entries from database for non-existent songsMax Kellermann
2021-08-05db/update/Playlist: prepend "../" only for relative URIsMax Kellermann
2021-08-05fs/Traits: add PathTraitsUTF8::IsAbsoluteOrHasScheme()Max Kellermann
2021-08-05db/simple/Directory: remove obsolete API docMax Kellermann
2021-08-05decoder/Bridge: call UpdateStreamTag() only if there is no pending seekMax Kellermann
2021-08-05tag/Tag: add Merge() which takes Tag pointersMax Kellermann
2021-08-05tag/Tag: Merge() returns Tag, MergePtr() returns std::unique_ptr<Tag>Max Kellermann
2021-08-05output/oss: enable DoPConstantin Fuerst
2021-08-05output/oss: replace the AudioFormat field with 3 raw OSS integersMax Kellermann
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