This is an automated email from the git hooks/post-receive script.
Git pushed a change to branch master
in repository ffmpeg.
from 336b175c9f fate: disable tests that depend on premultipled conversion
new c6e2ae5107 avformat: add parent AVFormatContext to URLContext
new dd25543316 avformat/libcurl: add libcurl protocol skeleton
new 15e07fbcd1 avformat/libcurl: implement event loop and read path
new 363f04fee9 avformat/libcurl: add seek, size and retry
new d0972a725d avformat/libcurl: add options, TLS, proxy, cookies and
headers
new 7346f917e4 avformat: add prefer_libcurl option to route http(s) via
libcurl
new 0a3cf17d5f avformat/libcurl: set minimum buffer size to curl write size
new a910a30326 avformat/libcurl: also allow forcing streams to be seekable
new 4127eb2d6a avformat/libcurl: avoid TOCTOU in libcurl_seek()
new 6c338a6595 avformat/libcurl: attach a CURLSH shared handle to all
requests
new c70d777f7f avformat/libcurl: enable cookie engine unconditionally
new e11cec1059 avformat/libcurl: respect format whitelist
new b737bddaf1 avformat/avio: re-use av_opt_set() to parse prefer_libcurl
new 45c4f59eb2 avformat/aviobuf: add prefer_libcurl to
ffurl_copy_url_options()
new b5bf0a1a87 avformat/hls: check if http protocol is native or not
new 835ebef535 avformat/libcurl: keep track of owning AVFormatContext
new cee0613cf7 avformat/libcurl: track and report connection/request
statistics
new d993f37a1b avformat/avio: propagate prefer_libcurl preference from
parent URLContext
new 90a08d3657 avformat/libcurl: early exit on no-op seek
new 34015e179d avformat/libcurl: fully parse Content-Range header
new d754fb37a5 avformat/libcurl: simplify continuation decision logic
new 946a450cec avformat/libcurl: implement -initial_request_size
new 7530aa12ee avformat/libcurl: avoid integer overflow in connect_timeout
new 6150323029 avformat/libcurl: use int64_t consistently
new 2a6514b7c4 avformat/libcurl: harden against malicious underflow
new fea5d3ccc3 avformat/libcurl: guard against overflow on seek()
new 337b884a4e avformat/libcurl: guard against integer overflow on
start_request()
new 488061b9cb avformat/libcurl: guard against overflow from over-reading
data
new cbed990021 avformat/libcurl: guard against unexpected reply
content-range
new 723a855e52 avformat/libcurl: validate that the server honored a
requested start offset
new aec0c7a0cb avformat/libcurl: only offer compression for full unbounded
requests
new be6b6743b8 avformat/libcurl: improve content size tracking
new c2b0152ad3 avformat/libcurl: keep the seekable user override across
replies
new 798fb1f9aa avformat/libcurl: clear the pause flag when unpausing
new 6d626c1a3c avformat/libcurl: fix AVBPrint leak on setup_protocols()
error paths
new d097f9385f avformat/libcurl: limit buffer_size to INT_MAX
new 298f67fa2a avformat/libcurl: fix comments
The 37 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
configure | 5 +
doc/protocols.texi | 112 ++++
libavformat/Makefile | 1 +
libavformat/avformat.c | 5 +
libavformat/avio.c | 80 ++-
libavformat/avio_internal.h | 12 +
libavformat/aviobuf.c | 2 +-
libavformat/hls.c | 18 +-
libavformat/internal.h | 13 +
libavformat/libcurl.c | 1224 +++++++++++++++++++++++++++++++++++++++++++
libavformat/options.c | 3 +-
libavformat/protocols.c | 1 +
libavformat/url.h | 2 +
13 files changed, 1464 insertions(+), 14 deletions(-)
create mode 100644 libavformat/libcurl.c
_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]