- 17 May, 2016 2 commits
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
Yong Lei authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 10 Apr, 2016 1 commit
-
-
Carl Eugen Hoyos authored
-
- 24 Mar, 2016 3 commits
-
-
Martin Storsjö authored
Since all URLContexts have the same AVOptions, such AVOptions will be applied on the outermost context only and removed from the dict, while they probably make sense on all contexts. This makes sure that rw_timeout gets propagated to the innermost URLContext (to make sure it gets passed to the tcp protocol, when opening a http connection for instance). Alternatively, such matching options would be kept in the dict and only removed after the ffurl_connect call. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Andrey Utkin authored
If set non-zero, this limits duration of the retry_transfer_wrapper() loop, thus affecting ffurl_read*(), ffurl_write(). As soon as one single byte is successfully received/transmitted, the timer restarts. This has further changes by Michael Niedermayer and Martin Storsjö. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Martin Storsjö authored
Currently the list of avoptions for URLContext is empty though, but such options will be added. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 17 Mar, 2016 1 commit
-
-
Michael Niedermayer authored
Fixes regression since bb8cc89bSigned-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 04 Mar, 2016 1 commit
-
-
Derek Buitenhuis authored
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 22 Feb, 2016 5 commits
-
-
Anton Khirnov authored
This way, the decisions about which protocols are available for use in any given situations can be delegated to the caller.
-
Anton Khirnov authored
Disallow other code to touch it directly, now it's only accessible through a blacklisting/whitelisting function.
-
Anton Khirnov authored
It needs to access the list of protocols directly, so it more properly belongs there.
-
Anton Khirnov authored
It's a more appropriate place for it.
-
Anton Khirnov authored
Instead of a linked list constructed at av_register_all(), store them in a constant array of pointers. Since no registration is necessary now, this removes some global state from lavf. This will also allow the urlprotocol layer caller to limit the available protocols in a simple and flexible way in the following commits.
-
- 02 Feb, 2016 1 commit
-
-
Michael Niedermayer authored
Note to maintainers: update tools Note to maintainers: set a default whitelist for your protocol If that makes no sense then consider to set "none" and thus require the user to specify a white-list for sub-protocols to be opened Note, testing and checking for missing changes is needed Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 29 Jan, 2016 1 commit
-
-
Michael Niedermayer authored
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 20 Jan, 2016 1 commit
-
-
Michael Niedermayer authored
This feature is not know much or used much AFAIK, and it might be helpfull in exploits. No specific case is known where it can be used in an exploit though subsequent commits depend on this commit though Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
-
- 31 Jul, 2015 1 commit
-
-
Stephan Holljes authored
Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
-
- 29 Jun, 2015 1 commit
-
-
Michael Niedermayer authored
This was suggested in the discussion about these functions With this change the functions are available internally but are not part of the public API Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 24 Jun, 2015 1 commit
-
-
Mariusz Szczepańczyk authored
Reviewed-by: Lukasz Marek <lukasz.m.luki2 at gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 22 Jun, 2015 1 commit
-
-
Mariusz Szczepańczyk authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 18 Jun, 2015 1 commit
-
-
wm4 authored
Try to reduce user confusion. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 29 May, 2015 1 commit
-
-
Rodger Combs authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 27 Mar, 2015 1 commit
-
-
Lukasz Marek authored
API allows protocol implementations to provide API that allows to list directory content. API is similar to POSIX opendir/readdir/closedir. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 11 Mar, 2015 1 commit
-
-
Diego Biurrun authored
This fixes a number of "assignment from incompatible pointer type" warnings.
-
- 20 Oct, 2014 1 commit
-
-
Michael Niedermayer authored
CC: libav-stable@libav.org Bug-Id: CID 732284
-
- 15 Aug, 2014 1 commit
-
-
Gabriel Dume authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 12 Aug, 2014 1 commit
-
-
Carl Eugen Hoyos authored
-
- 26 Jul, 2014 1 commit
-
-
Diego Biurrun authored
-
- 17 May, 2014 1 commit
-
-
Olivier Langlois authored
Whenever av_gettime() is used to measure relative period of time, av_gettime_relative() is prefered as it guarantee monotonic time on supported platforms. Signed-off-by: Olivier Langlois <olivier@trillion01.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 30 Mar, 2014 1 commit
-
-
Michael Niedermayer authored
This should have no effect currently as there are no such options yet. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 05 Mar, 2014 1 commit
-
-
Lukasz Marek authored
ffurl_alloc doc says it returns >= 0 in case of success. avio treats non-zero as errors. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
-
- 16 Feb, 2014 1 commit
-
-
Alexander Strasser authored
Make it possible to find out what protocol will be chosen for a given URL. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
-
- 30 Oct, 2013 1 commit
-
-
Martin Storsjö authored
This was added in 9b07a2dc as an ABI hack to allow older code built with lavf 52 to register protocols even if the size of the URLProtocol struct was increased. Later, registering protocols from outside of lavf was removed and this workaround isn't needed any longer since lavf 53. This removes an unchecked malloc and a memory leak for the cases when this workaround actually was used - which it hasn't since lavf 53. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 29 Oct, 2013 1 commit
-
-
Derek Buitenhuis authored
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 27 Oct, 2013 2 commits
-
-
Luca Barbato authored
-
Derek Buitenhuis authored
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 21 Oct, 2013 1 commit
-
-
Luca Barbato authored
When the protocol is missing ffurl_alloc() should return AVERROR_PROTOCOL_NOT_FOUND instead of AVERROR(ENOENT). Bug-Id: 577 CC: libav-stable@libav.org
-
- 12 Jul, 2013 1 commit
-
-
Andrey Utkin authored
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
-
- 10 Jul, 2013 1 commit
-
-
Carl Eugen Hoyos authored
Fixes ticket #2765.
-
- 07 Jul, 2013 1 commit
-
-
Michael Niedermayer authored
This makes sure the ffurl_read_complete function actually returns the number of bytes read, as the documentation of the function says, even if the underlying protocol uses AVERROR_EOF instead of 0. Signed-off-by: Martin Storsjö <martin@martin.st>
-