summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-04-03client/Write: add `noexcept`Max Kellermann
2019-04-03client/Listener: add `noexcept`Max Kellermann
2019-04-03client/List: add `noexcept`Max Kellermann
2019-04-03client/Internal: rename to Config.hxxMax Kellermann
2019-04-03client/Internal: move CLIENT_MAX_* to class ClientMax Kellermann
2019-04-03client/Internal: move client_domain to Domain.hxxMax Kellermann
2019-04-03client/*: rename source files, remove "Client" prefixMax Kellermann
2019-04-03Client: make almost all attributes `private`Max Kellermann
2019-04-03client/Process: convert functions to Client methodsMax Kellermann
2019-04-03client/Process: add `noexcept`Max Kellermann
2019-04-03client: un-inline the destructorMax Kellermann
2019-04-03client: make GetEventLoop() publicMax Kellermann
2019-04-03encoder/opus: use new[] instead of xalloc()Max Kellermann
2019-04-03Merge tag 'v0.21.7'Max Kellermann
2019-03-29input/curl: use std::throw_with_nested() instead of logging the exceptionMax Kellermann
2019-03-29input/smbclient: use std::throw_with_nested() to construct PluginUnavailableMax Kellermann
2019-03-29PluginUnavailable: perfect forwarding in the constructorMax Kellermann
2019-03-29decoder/HybridDSD: downgrade log message to "debug"Max Kellermann
2019-03-29command/playlist: invoke the RemoteTagScanner on all newly added songsMax Kellermann
2019-03-29Haiku: remove redundant calls to delete_sem()François Revol
2019-03-29Haiku: add version info to the resources like win32 doesFrançois Revol
2019-03-29Haiku: fix adding resourcesFrançois Revol
2019-03-29Haiku: fix buildFrançois Revol
2019-03-25command/database: support "sort" and "window" in more commandsMax Kellermann
2019-03-25db/DatabasePlaylist: pass DatabaseSelection to search_add_to_playlist()Max Kellermann
2019-03-25command/database: move code to ParseDatabaseSelection()Max Kellermann
2019-03-25protocol/Ack: add `noexcept`Max Kellermann
2019-03-25protocol/Ack: perfect forwarding in the ProtocolError constructorMax Kellermann
2019-03-25Merge branch 'v0.21.x'Max Kellermann
2019-03-24filter/AutoConvert: implement Flush()Max Kellermann
2019-03-24filter/Filter: fix typo in API docMax Kellermann
2019-03-24filter/ffmpeg: use only one AVFrameMax Kellermann
2019-03-24filter/ffmpeg: use av_buffersrc_add_frame() instead of av_buffersrc_write_fra...Max Kellermann
2019-03-24filter/ffmpeg: call av_frame_unref() before av_buffersink_get_frame()Max Kellermann
2019-03-24filter/ffmpeg: remove unnecessary av_frame_make_writable() callMax Kellermann
2019-03-24filter/ffmpeg: call av_frame_unref() before av_frame_get_buffer()Max Kellermann
2019-03-24lib/ffmpeg/Frame: add av_frame_unref() wrapperMax Kellermann
2019-03-21Merge branch 'v0.21.x'Max Kellermann
2019-03-20lib/ffmpeg/IOContext: keep using avio_read() with old libavformat versionsMax Kellermann
2019-03-20event/ServerSocket: runtime error if abstract sockets are unavailableMax Kellermann
2019-03-20event/ServerSocket: add HAVE_UN check to AddAbstract()Max Kellermann
2019-03-20event/ServerSocket, doc, ...: refer to AF_LOCAL as "local socket"Max Kellermann
2019-03-18tag/Chromaprint: relicense as BSD-2Max Kellermann
2019-03-18filter/ffmpeg: new filter pluginMax Kellermann
2019-03-18filter/hdcd: include cleanupMax Kellermann
2019-03-18filter/hdcd: move generic code to class FfmpegFilterMax Kellermann
2019-03-18filter/hdcd: fix typoMax Kellermann
2019-03-18filter/hdcd: new filter plugin based on FFmpeg's "af_hdcd"Max Kellermann
2019-03-18filter/plugins/null: move code to src/filter/NullFilter.hxxMax Kellermann
2019-03-18lib/ffmpeg/Filter: add MakeAudioBuffer{Source,Sink}()Max Kellermann