FFmpeg git repo
Go to file
John Brooks c1847c932b Correct buffer handling for RTCP packets
Previous code could read 4 bytes past the end of the buffer on a RTCP_SR
packet or offset a pointer by an unchecked external value (payload_len),
though neither will reliably cause a crash or other misbehavior beyond
garbage timestamps.

Additionally, unknown RTCP packet types, even in compounded packets, are
now ignored as per RFC 3550 section 6.1, page 22, though currently this
only has any practical effect if a sender puts an unrecognized type
before RTCP_BYE in a compounded packet, or (incorrectly) does not put
RTCP_SR first.

Signed-off-by: John Brooks <john.brooks@bluecherry.net>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-13 03:31:01 +02:00
doc doc: small ascii diagram on I/O files and streams in ffmpeg.c 2011-10-12 15:43:52 +02:00
ffpresets remove libx264 lossless presets 2011-09-26 22:04:23 +02:00
libavcodec proresdsp: fix rounding 2011-10-12 22:18:35 +02:00
libavdevice Merge remote-tracking branch 'qatar/master' 2011-10-06 03:42:14 +02:00
libavfilter deshake: simplify filename check. 2011-10-04 21:36:54 +02:00
libavformat Correct buffer handling for RTCP packets 2011-10-13 03:31:01 +02:00
libavutil Merge remote-tracking branch 'qatar/master' 2011-10-12 05:40:57 +02:00
libpostproc postproc: fix compilation failure, now really 2011-09-24 01:51:35 +02:00
libswresample swresample: fix another broken indent chunk. 2011-10-10 15:55:28 +02:00
libswscale Merge remote-tracking branch 'qatar/master' 2011-10-12 05:40:57 +02:00
mt-work
tests cdg: set timestamps 2011-10-12 03:47:51 +02:00
tools graph2dot: show timebase information for audio links 2011-09-17 01:36:32 +02:00
.gitignore gitignore: add libswresample* 2011-09-19 17:39:38 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog Merge remote-tracking branch 'qatar/master' 2011-10-11 03:42:43 +02:00
Doxyfile doxygen: dont generate docs for avconv.c 2011-09-08 17:56:17 +02:00
INSTALL
LICENSE libaac+ support 2011-09-26 02:28:21 +02:00
MAINTAINERS Add libmodplug support. 2011-10-04 22:36:33 +02:00
Makefile Add libswresample. 2011-09-19 07:04:17 +02:00
README
RELEASE RELEASE: 0.8.5 has been released 2011-10-03 23:32:22 +02:00
avconv.c Merge remote-tracking branch 'qatar/master' 2011-10-10 03:50:58 +02:00
cmdutils.c Merge remote-tracking branch 'qatar/master' 2011-10-10 03:50:58 +02:00
cmdutils.h doc: fix references to obsolete presets directories for avconv/ffmpeg 2011-10-11 14:31:19 +02:00
cmdutils_common_opts.h Merge remote-tracking branch 'qatar/master' 2011-10-10 03:50:58 +02:00
common.mak Add libswresample. 2011-09-19 07:04:17 +02:00
configure configure: drop GPLv2 support 2011-10-12 19:42:53 +02:00
ffmpeg.c ffmpeg: fix two stream related comments. 2011-10-11 14:24:20 +02:00
ffplay.c ffplay: use libswresample instead of av_audio_convert 2011-10-02 22:23:11 +02:00
ffprobe.c ffprobe: show sample_fmt in the stream section 2011-10-12 14:55:28 +02:00
ffserver.c Merge remote-tracking branch 'qatar/master' 2011-10-01 02:54:46 +02:00
subdir.mak
version.sh

README

FFmpeg README
-------------

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.