Go to file
Michael Niedermayer 3aa661ec56 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>
2012-03-13 00:31:52 +01:00
doc v4l2: update documentation 2012-03-07 10:03:10 -08:00
libavcodec h264: improve parsing of broken AVC SPS 2012-03-13 00:31:52 +01:00
libavdevice libcdio: add a forgotten AVClass to the private context. 2012-03-04 21:01:41 +01:00
libavfilter Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
libavformat iff: make .long_name more descriptive 2012-03-12 17:02:02 +02:00
libavutil remove iwmmxt optimizations 2012-03-12 22:46:56 +01:00
libswscale swscale: clip unscaled output intermediates. 2012-03-07 09:35:46 -08:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests FATE: add test for cdxl demuxer 2012-03-12 17:01:58 +02:00
tools Fix a bunch of common typos. 2012-03-09 22:02:49 +01:00
.gitignore Remove libpostproc. 2012-02-23 19:36:16 +01:00
avconv.c avconv: add -cpuflags option for setting supported cpuflags. 2012-03-06 15:03:22 +01:00
avplay.c avplay: remove an unused variable. 2012-02-29 07:24:34 +01:00
avprobe.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
avserver.c Mark mutable static data const where appropriate. 2012-02-21 09:47:07 -08:00
Changelog Windows Media Audio Lossless decoder 2012-03-02 19:10:29 +01:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
cmdutils.c avconv: add -cpuflags option for setting supported cpuflags. 2012-03-06 15:03:22 +01:00
cmdutils.h avconv: add -cpuflags option for setting supported cpuflags. 2012-03-06 15:03:22 +01:00
common.mak build: remove unnecessary FFLDFLAGS variable 2011-07-11 11:39:04 +01:00
configure remove iwmmxt optimizations 2012-03-12 22:46:56 +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 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01: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 Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +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 Remove libpostproc. 2012-02-23 19:36:16 +01:00
Makefile Remove libpostproc. 2012-02-23 19:36:16 +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.