summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Expand)Author
2020-01-18AudioFormat: move to pcm/Max Kellermann
2020-01-18meson.build: move Log.cxx and LogBackend.cxx into a static libraryMax Kellermann
2020-01-18copyright year 2020Max Kellermann
2019-12-24Merge tag 'v0.21.18'Max Kellermann
2019-12-24input/curl: remove unnecessary InvalidateSockets() callMax Kellermann
2019-12-22Merge branch 'jv-cache-manager' of git://github.com/jacobvosmaer/MPDMax Kellermann
2019-12-18input/cache: use simpler intrusive::set APIJacob Vosmaer
2019-12-16Merge tag 'v0.21.17'Max Kellermann
2019-12-16input: add missing boost meson dependencyJacob Vosmaer
2019-11-04input/curl: apply the "charset" parameter to Icy-NameMax Kellermann
2019-08-26lib/curl: require CURL 7.33, remove bug workaroundMax Kellermann
2019-08-15include cleanups (powered by iwyu)Max Kellermann
2019-08-14lib/gcrypt/MD5: add wrapper in lib/crypto/Max Kellermann
2019-08-10input/icy: support "charset" parameter in URI fragmentMax Kellermann
2019-08-06Merge tag 'v0.21.13'Max Kellermann
2019-08-06input/cdio_paranoia: drop support for libcdio-paranoia older than 10.2+0.93+1Max Kellermann
2019-08-03util/Macros: replace with std::size() (C++17)Max Kellermann
2019-07-05include cleanups (powered by iwyu)Max Kellermann
2019-07-01Merge branch 'runtime_enumeration' of git://github.com/eugene2k/MPDMax Kellermann
2019-07-01Add runtime enumeration of supported schemas.Eugene Gorodinsky
2019-06-27Merge branch 'v0.21.x'Max Kellermann
2019-06-26input/tidal: deprecated because Tidal has changed the protocolMax Kellermann
2019-06-17Copyright year 2019Max Kellermann
2019-06-15archive/Lookup: move to fs/LookupFile.cxxMax Kellermann
2019-06-15archive/Lookup: pass class PathMax Kellermann
2019-06-15archive/Lookup: pass const pointerMax Kellermann
2019-06-04archive/Lookup, input/Archive: remove useless log messagesMax Kellermann
2019-05-31input/archive: include cleanupMax Kellermann
2019-05-31archive/ArchiveLookup: replace output parameters with a structMax Kellermann
2019-05-31archive/List: disallow passing suffix==nullptr to archive_plugin_from_suffix()Max Kellermann
2019-05-31archive/ArchiveLookup: remove "suffix" output parameterMax Kellermann
2019-05-31archive/ArchiveLookup: throw on errorMax Kellermann
2019-05-31input/cache: first draft of the file cacheMax Kellermann
2019-05-31input/InputStream: check offset in Rewind()Max Kellermann
2019-05-29input/buffering: make "mutex" publicMax Kellermann
2019-05-29input/InputStream: make IsEOF() and IsAvailable() constMax Kellermann
2019-05-23PluginUnavailable: add subclass PluginUnconfiguredMax Kellermann
2019-05-22input/buffering: add API documentationMax Kellermann
2019-05-22input/InputStream: define UNKNOWN_SIZE without undefined behaviorMax Kellermann
2019-05-22input/InputStream: update API documentationMax Kellermann
2019-05-17input/buffered: check error in IsAvailable()Max Kellermann
2019-05-17input/buffering: check error in IsAvailable()Max Kellermann
2019-05-17input/buffering: pass offset to Read() and eliminate Seek()Max Kellermann
2019-05-17input/buffering: use notify_one() to wake up threadMax Kellermann
2019-05-17input/buffering: remove obsolete thread wakeupMax Kellermann
2019-05-17input/buffering: rename "read_error" to "error"Max Kellermann
2019-05-17input/buffering: merge multiple exception handlers into RunThread()Max Kellermann
2019-05-17input/buffering: move code to RunThreadLocked()Max Kellermann
2019-05-17input/buffering: use notify_all() instead of notify_one()Max Kellermann
2019-05-17input/buffering: make read errors fatal, no recoveryMax Kellermann