summaryrefslogtreecommitdiff
path: root/src/input
AgeCommit message (Expand)Author
2017-11-13input/{cdio,ffmpeg,file,smbclient}: unlock the mutex during blocking I/OMax Kellermann
2017-11-13input/smbclient: use std::lock_guardMax Kellermann
2017-10-24input/curl: call StartRequest() after setting CURLOPT_RANGEMax Kellermann
2017-10-24input/curl: move code to StartRequest()Max Kellermann
2017-10-24input/curl: move the range buffer to the stackMax Kellermann
2017-06-04*: add lost of "noexcept" specificationsMax Kellermann
2017-05-08*: add "noexcept" to many, many function prototypesMax Kellermann
2017-03-01input/curl: use %lu instead of %lluMax Kellermann
2017-03-01input/curl: format Range offset as unsignedMax Kellermann
2017-02-10{input,mixer}/alsa: cancel the DeferredMonitor in the destructorMax Kellermann
2017-02-09event/MultiSocketMonitor: add method Reset()Max Kellermann
2017-02-09{input,mixer}/alsa: fix off-by-one bug in count checkMax Kellermann
2017-01-25input/alsa: use snd_pcm_?w_params_alloca()Max Kellermann
2017-01-14input/alsa: set period_size=buffer_size/4Max Kellermann
2017-01-14input/alsa: remove the start_threshold settingMax Kellermann
2017-01-14input/alsa: dump buffer/period sizesMax Kellermann
2017-01-14input/alsa: enable non-blocking modeSteven O'Brien
2017-01-14input/alsa: handle EAGAINSteven O'Brien
2017-01-14input/alsa: call snd_pcm_start() after snd_pcm_prepare()Max Kellermann
2017-01-14input/alsa: improve logging in Recover()Max Kellermann
2017-01-14input/alsa: check snd_pcm_state() in Recover()Max Kellermann
2017-01-13input/alsa: make two attributes "const"Max Kellermann
2017-01-13input/alsa: clear sockets from within IOThreadMax Kellermann
2017-01-09input/curl: wake up client thread after seek to end of fileMax Kellermann
2017-01-07lib/curl/Request: require the caller to explicitly register the requestMax Kellermann
2017-01-06lib/curl/Slist: new wrapper for curl_slistMax Kellermann
2017-01-03update copyright yearMax Kellermann
2017-01-03input/curl, ...: use strncmp() instead of memcmp() to avoid crashMax Kellermann
2017-01-03input/curl: move code to class CurlRequestMax Kellermann
2017-01-03input/curl: fold input_curl_easy_add_indirect() into the only callerMax Kellermann
2017-01-03input/curl: move code to SeekInternal(), simplify DoSeek()Max Kellermann
2017-01-03input/curl: move class CurlGlobal to separate source fileMax Kellermann
2017-01-03thread/Mutex: remove ScopeLock, use std::lock_guard directlyMax Kellermann
2016-12-28event/Loop: use std::chronoMax Kellermann
2016-12-19input/curl: wrap CURLM* in new class CurlMultiMax Kellermann
2016-12-19input/curl: rename class CurlMulti to CurlGlobalMax Kellermann
2016-12-19input/curl: wrap CURL* in new class CurlEasyMax Kellermann
2016-12-19input/curl: remove duplicate InitEasy() callMax Kellermann
2016-11-17Merge branch 'v0.19.x'Max Kellermann
2016-11-16{input,output}/alsa: fix gcc 7.0 -Wimplicit-fallthroughMax Kellermann
2016-11-10util/Error: remove obsolete classMax Kellermann
2016-10-29decoder: include cleanupMax Kellermann
2016-10-12Fix for TextInputStream consuming file without producing lineshawken
2016-09-16input/InputStream: migrate from class Error to C++ exceptionsMax Kellermann
2016-09-16input/thread: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16input/thread: use class ScopeLock and ScopeUnlockMax Kellermann
2016-09-16input/async: eliminate attribute "postponed_error"Max Kellermann
2016-09-16input/curl: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16input/alsa: use C++ exceptions instead of class ErrorMax Kellermann
2016-09-16{input,storage}/nfs: use C++ exceptions instead of class ErrorMax Kellermann