1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
Go to file
Martin Storsjö 0b4949b518 rtsp: Only do keepalive using GET_PARAMETER if the server supports it
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>
2011-05-11 10:42:34 +03:00
doc lavc: move some flac-specific options to its private context. 2011-05-10 07:42:33 +02:00
ffpresets Update qmin/qmax values for libx264 presets 2011-02-08 15:59:30 -08:00
libavcodec cosmetics: Fix crazy formatting in resample. 2011-05-10 20:09:51 -07:00
libavdevice Replace some commented-out debug printf() / av_log() messages with av_dlog(). 2011-04-29 17:27:01 +02:00
libavfilter AVOptions: make default_val a union, as proposed in AVOption2. 2011-05-10 20:22:06 +02:00
libavformat rtsp: Only do keepalive using GET_PARAMETER if the server supports it 2011-05-11 10:42:34 +03:00
libavutil AVOptions: make default_val a union, as proposed in AVOption2. 2011-05-10 20:22:06 +02:00
libpostproc cosmetics: trim trailing whitespace in postproc 2011-05-08 13:33:23 -07:00
libswscale AVOptions: make default_val a union, as proposed in AVOption2. 2011-05-10 20:22:06 +02:00
tests lavf/utils: fix ff_interleave_compare_dts corner case. 2011-05-10 07:53:19 -04:00
tools Replace `` by $() syntax in shell scripts. 2011-04-23 17:45:05 +02:00
.gitignore Remove stray libavcore and _g binary references. 2011-04-23 14:23:20 +02:00
Changelog DPX image encoder 2011-05-01 19:35:55 +02:00
cmdutils_common_opts.h Implement a -pix_fmts option for listing all the supported pixel 2009-12-21 21:53:03 +00:00
cmdutils.c ffplay: add a dummy option -i so that it is easy to switch between ffmpeg -i "file" and ffplay -i "file". 2011-05-11 07:32:36 +02:00
cmdutils.h cmdutils: remove list_fmts(), simplify 2011-05-10 07:14:13 +02:00
common.mak Include dependencies for test programs 2011-03-31 12:01:27 +01:00
configure mpegaudio: remove CONFIG_MPEGAUDIO_HP option 2011-05-09 17:30:12 +01:00
COPYING.GPLv2 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1 Rename COPYING.GPL --> COPYING.GPLv2 and COPYING.LGPL --> COPYING.LGPLv2.1. 2009-06-05 09:51:31 +00:00
COPYING.LGPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
Doxyfile get rid of the last svn mentions 2011-03-18 21:57:38 +01:00
ffmpeg.c ffmpeg: call pre_process_video_frame() only if decoding is needed 2011-05-11 07:32:37 +02:00
ffplay.c ffplay: add a dummy option -i so that it is easy to switch between ffmpeg -i "file" and ffplay -i "file". 2011-05-11 07:32:36 +02:00
ffprobe.c Lowercase all ff* program names. 2011-04-23 19:12:24 +02:00
ffserver.c Eliminate pointless '#if 1' statements without matching '#else'. 2011-04-26 20:18:27 +02:00
ffserver.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile Implement fate-rsync target 2011-05-03 19:21:30 +02:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
subdir.mak Remove support for stripping executables 2011-03-29 22:05:04 +01:00
version.sh get rid of the last svn mentions 2011-03-18 21:57:38 +01:00

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.