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]

Reply via email to