FFmpeg git repo
Go to file
Michael Niedermayer a747cf8873 rmdec: Use the AVIOContext given as parameter in rm_read_metadata()
This fixes crashes when playing back certain RealRTSP streams.

When invoked from the RTP depacketizer, the full realmedia
demuxer isn't invoked, but only certain functions from it, where
a separate AVIOContext is passed in as parameter (for the buffer
containing the data to parse). The functions called from within
those entry points should only be using that parameter, not
s->pb. In the depacketizer case, s is the RTSP context, where ->pb
is null.

Cc: libav-stable@libav.org
Signed-off-by: Martin Storsjö <martin@martin.st>
(cherry picked from commit d35b6cd377)

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-08-24 11:07:52 +02:00
compat
doc doc: developer: Allow tabs in the vim configuration for Automake files 2013-02-24 18:42:02 +01:00
libavcodec kmvc: Clip pixel position to valid range 2013-07-06 15:06:31 +02:00
libavdevice
libavfilter af_asyncts: fix offset calculation 2013-05-11 12:00:54 +02:00
libavformat rmdec: Use the AVIOContext given as parameter in rm_read_metadata() 2013-08-24 11:07:52 +02:00
libavresample
libavutil pixdesc: mark gray8 as pseudopal 2013-05-31 23:00:31 +02:00
libswscale swscale: Use alpha from the right row in yuva2rgba_c 2013-05-06 17:44:24 +03:00
presets
tests fate: fetch samples that match the release series 2013-03-23 14:45:01 +01:00
tools
.gitignore
arch.mak
avconv_filter.c
avconv_opt.c
avconv.c avconv: do not use lavfi direct rendering with -deinterlace 2013-08-04 18:57:39 +02:00
avconv.h
avplay.c
avprobe.c
avserver.c
Changelog Update Changelog 2013-07-06 15:06:47 +02:00
cmdutils_common_opts.h
cmdutils.c qtrle: fix the topmost line for 1bit 2013-02-07 07:18:57 +01:00
cmdutils.h
common.mak
configure configure: Enable hwaccels without external dependencies by default. 2013-03-31 18:08:19 +02:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
INSTALL
library.mak
LICENSE
Makefile
README
RELEASE Prepare for 9.8 RELEASE 2013-06-30 16:03:27 +02:00
version.sh

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.