• Artem Savkov's avatar
    input/curl: fix EventLoop stall after curl_easy_pause · 585b68d2
    Artem Savkov authored
    When playing finite http streams, e.g. something from soundcloud,
    eventloop stalls after pausing writefunc. TimeoutMonitor is cancelled
    by the time resume happens, so when enough data is consumed writefunc
    is called only once. Calling InvalidateSockets() from
    input_curl_resume() seems to fix the issue.
    585b68d2
CurlInputPlugin.cxx 23.3 KB