FFmpeg git repo
Go to file
Michael Niedermayer a81a6d9c80 h264: improve parsing of broken AVC SPS
Parsing the entire NAL as SPS fixes decoding of some AVC bitstreams
with broken escaping. Since the size of the NAL unit is known and
checked against the buffer end we can parse it entirely without buffer
overreads.

Fixes playback of
http://streams.videolan.org/streams/mp4/Mr_MrsSmith-h264_aac.mp4

Signed-off-by: Janne Grunau <janne-libav@jannau.net>
(cherry picked from commit 3aa661ec561d7a20812b84b353b0d7855ac346c8)

Signed-off-by: Reinhard Tartler <siretart@tauware.de>
2012-03-14 21:27:22 +01:00
doc avutil: add AVERROR_UNKNOWN 2012-03-04 12:26:06 +01:00
libavcodec h264: improve parsing of broken AVC SPS 2012-03-14 21:27:22 +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 smacker: error out if palette copy-with-offset overruns palette size. 2012-03-13 23:12:00 +01:00
libavutil avutil: add AVERROR_UNKNOWN 2012-03-04 12:26:06 +01:00
libpostproc Place some START_TIMER invocations in separate blocks. 2012-01-04 15:05:49 +01:00
libswscale swscale: make filterPos 32bit. 2012-03-08 22:07:55 +01:00
presets
tests g722: Fix the QMF scaling 2012-03-06 15:45:30 +02:00
tools aviocat: Remove useless includes 2012-01-21 12:04:02 +02:00
.gitignore
avconv.c avconv: reindent 2012-03-14 20:59:00 +01:00
avplay.c avplay: fix -threads option 2012-02-26 10:03:16 +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
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
configure configure: provide libavfilter/version.h header to get_version() 2012-01-14 07:44:43 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
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
library.mak build: link test programs with static libraries 2011-12-17 23:21:08 +00:00
LICENSE
Makefile build: rename subdir.mak ---> library.mak 2011-12-13 23:34:22 +01:00
README
RELEASE Prepare for 0.8.1 Release 2012-03-08 22:07:54 +01:00
version.sh

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

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

* Read the documentation in the doc/ directory.

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

* See the LICENSE file.