Files
FFmpeg/libavformat/avformat.c
Kacper Michajłow 15e07fbcd1 avformat/libcurl: implement event loop and read path
Add the per-AVFormatContext curl_multi worker thread, the command queue,
write/header/xferinfo callbacks and a FIFO with pause/unpause
backpressure. url_open2 probes the response on a dedicated thread.
url_read drains the FIFO and yields to the avio layer so the interrupt
callback is honoured. An explicit "libcurl:" URL prefix forces the
protocol.

Signed-off-by: Kacper Michajłow <kasper93@gmail.com>
2026-07-27 17:05:20 +00:00

32 KiB