- 03 Nov, 2016 1 commit
-
-
Diego Biurrun authored
-
- 24 Mar, 2016 1 commit
-
-
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>
-
- 22 Feb, 2016 2 commits
-
-
Anton Khirnov authored
Should make the default behaviour safer for careless callers that open random untrusted files. Bug-Id: CVE-2016-1897 Bug-Id: CVE-2016-1898
-
Anton Khirnov authored
This way, the decisions about which protocols are available for use in any given situations can be delegated to the caller.
-
- 25 Nov, 2015 1 commit
-
-
Luca Barbato authored
And forward the logging contexts when needed.
-
- 26 May, 2015 1 commit
-
-
wm4 authored
Move the OpenSSL and GnuTLS implementations to their own files. Other than the connection code (including options) and some boilerplate, no code is actually shared. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 19 Apr, 2015 1 commit
-
-
Vittorio Giovara authored
This applies to every library where performance is not critical.
-
- 01 Apr, 2015 1 commit
-
-
Luca Barbato authored
And forward it to rtp and udp. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
-
- 23 Feb, 2015 1 commit
-
-
Gilles Chanteperdrix authored
When a client behind a NAT issues a pause command, and stay paused for a long time, the router may stop the RTP/RTCP port redirection. Resend the hole punching packets before each PLAY command to cause the router to restart the port redirection in that case. Move the existing code for sending the packets from the SETUP phase to the PLAY phase. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 23 Jan, 2015 1 commit
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 24 Oct, 2014 1 commit
-
-
Martin Storsjö authored
The ones left using av_gettime are NTP timestamps (for RTCP, which is specified to send the actual current realtime clock in RTCP SR packets), and the NUT muxer timestamper, which is documented as using wallclock time. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 10 Oct, 2014 3 commits
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
Prevent a NULL-pointer dereference. CC: libav-stable@libav.org
-
- 15 Aug, 2014 1 commit
-
-
Gabriel Dume authored
Signed-off-by: Diego Biurrun <diego@biurrun.de>
-
- 11 Dec, 2013 1 commit
-
-
Rumin Sam authored
Some ACTi cameras fail if "*" is passed as the URI. Signed-off-by: Ismael Luceno <ismael.luceno@corp.bluecherry.net> Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 01 Nov, 2013 1 commit
-
-
Martin Storsjö authored
Also make sure the BYE packets are sent at all when using TCP interleaved transport. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 31 Jul, 2013 1 commit
-
-
Martin Storsjö authored
Mixing these with the rtp depacketizer functions in rtpdec.h is no good. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 12 Oct, 2012 2 commits
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
ffurl_read_complete can return 0 as well as negative error codes. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 09 Oct, 2012 1 commit
-
-
Janne Grunau authored
Fixes CID231347.
-
- 30 Jul, 2012 1 commit
-
-
Diego Biurrun authored
-
- 28 Jul, 2012 1 commit
-
-
Anton Khirnov authored
-
- 10 Jul, 2012 2 commits
-
-
Jordi Ortiz authored
This makes the RTSP demuxer act as a server, listening for an incoming connection. Signed-off-by: Martin Storsjö <martin@martin.st>
-
Jordi Ortiz authored
This avoids having to add forward declarations in the following RTSP listen mode commit. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 08 Apr, 2012 1 commit
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 19 Mar, 2012 1 commit
-
-
Martin Storsjö authored
Also add missing trailing commas. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 13 Mar, 2012 1 commit
-
-
Martin Storsjö authored
These commands are sent asynchronously, not waiting for the reply. This reply is parsed later by ff_rtsp_tcp_read_packet or udp_read_packet. If the reply indicates that we used stale authentication and need to use a new nonce, resend a new keepalive command immediately. This is the only request sent asynchronously, so currently there's no other command that needs to be resent in the same way. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 15 Feb, 2012 1 commit
-
-
Martin Storsjö authored
Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 27 Jan, 2012 1 commit
-
-
Anton Khirnov authored
-
- 18 Nov, 2011 1 commit
-
-
John Brooks authored
The timestamp field in RTPDemuxContext was unused before this. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 17 Oct, 2011 1 commit
-
-
Martin Storsjö authored
This eases adding options that are common for both. The AV_OPT_FLAG_EN/DECODING_PARAM still indicates whether they belong to the muxer or demuxer. Signed-off-by: Martin Storsjö <martin@martin.st>
-
- 12 Oct, 2011 1 commit
-
-
Anton Khirnov authored
-
- 15 Aug, 2011 1 commit
-
-
Anton Khirnov authored
AVFormatParameters are converted into corresponding private options in av_open_input_file/stream() compat wrappers, so accessing them from demuxers is redundant.
-
- 18 Jul, 2011 1 commit
-
-
Diego Biurrun authored
-
- 17 Jul, 2011 1 commit
-
-
Anton Khirnov authored
It's more readable and less prone to breakage.
-
- 03 Jul, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by: Mans Rullgard <mans@mansr.com>
-
- 07 Jun, 2011 1 commit
-
-
Diego Biurrun authored
-
- 27 May, 2011 1 commit
-
-
Anton Khirnov authored
Deprecate corresponding AVFormatParameters field.
-
- 11 May, 2011 1 commit
-
-
Martin Storsjö authored
This is more like what VLC does. If the server doesn't mention supporting GET_PARAMETER in response to an OPTIONS request, VLC doesn't send any keepalive requests at all. After this patch, libavformat will still send OPTIONS keepalives if GET_PARAMETER isn't explicitly said to be supported. Some RTSP cameras don't support GET_PARAMETER, and will close the connection if this is sent as keepalive request (but support OPTIONS just fine, but probably don't need any keepalive at all). Some other cameras don't support using OPTIONS as keepalive, but require GET_PARAMETER instead. Signed-off-by: Martin Storsjö <martin@martin.st>
-