1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
Go to file
Dmitry Volyntsev 58f0978581 rtsp: Use a random offset for trying to open UDP ports for RTP
This avoids (for all practical cases) the issue of reusing
the same UDP port as for an earlier connection. If the remote
doesn't know the previous session was closed, he might keep
on sending packets to that port. If we always start off trying
to open the same UDP port, we might get those packets intermixed
with the new ones.

This is occasionally an issue when testing RTSP stuff with
DSS, perhaps also with other servers.

Signed-off-by: Martin Storsjö <martin@martin.st>
2012-01-22 01:10:03 +02:00
doc doc/APIChanges: fill in missing dates and hashes 2012-01-21 08:48:53 +01:00
libavcodec threads: change the default for threads back to 1 2012-01-21 13:26:44 +01:00
libavdevice v4l2: use C99 struct initializer 2012-01-10 05:04:22 +01:00
libavfilter cosmetics: Move static and inline attributes to more standard places. 2012-01-14 17:32:36 +01:00
libavformat rtsp: Use a random offset for trying to open UDP ports for RTP 2012-01-22 01:10:03 +02:00
libavutil mpegaudiodec: optimized iMDCT transform 2012-01-08 17:40:55 -08:00
libpostproc Place some START_TIMER invocations in separate blocks. 2012-01-04 15:05:49 +01:00
libswscale cosmetics: Move static and inline attributes to more standard places. 2012-01-14 17:32:36 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate: add some shorthands to run groups of tests 2012-01-19 00:45:21 +01:00
tools aviocat: Remove useless includes 2012-01-21 12:04:02 +02:00
.gitignore Make a copy of ffmpeg under a new name -- avconv. 2011-08-12 13:27:30 +02:00
avconv.c threads: change the default for threads back to 1 2012-01-21 13:26:44 +01:00
avplay.c threads: change the default for threads back to 1 2012-01-21 13:26:44 +01:00
avprobe.c avprobe, cmdutils: K&R formatting cosmetics 2012-01-18 21:07:25 +01:00
avserver.c Revert "avserver: fix build after the next bump." 2012-01-21 08:40:47 +01:00
Changelog Finalize changelog for 0.8 Release 2012-01-21 18:37:25 +01:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
cmdutils.c cosmetics: Rename ffsink to avsink. 2012-01-19 00:19:43 +01:00
cmdutils.h cosmetics: Rename ffsink to avsink. 2012-01-19 00:19:43 +01:00
common.mak build: remove unnecessary FFLDFLAGS variable 2011-07-11 11:39:04 +01:00
configure configure: provide libavfilter/version.h header to get_version() 2012-01-14 07:44:43 +01:00
COPYING.GPLv2
COPYING.GPLv3 Add configure option to upgrade (L)GPL to version 3. 2009-06-05 11:04:03 +00:00
COPYING.LGPLv2.1
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 Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +01:00
ffmpeg.c cosmetics: Rename ffsink to avsink. 2012-01-19 00:19:43 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak build: link test programs with static libraries 2011-12-17 23:21:08 +00:00
LICENSE cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
Makefile build: rename subdir.mak ---> library.mak 2011-12-13 23:34:22 +01:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE Prepare for 0.8 Release 2012-01-21 14:54:31 +01:00
version.sh Drop git- prefix from version labels 2011-06-19 19:41:23 +01:00

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.