Go to file
Martin Storsjö c7d4de3d73 rtpdec_vp8: Don't return known-broken packets
This is built on the assumption that the first partition of each
VP8 packet is essential for decoding any later packet - if this
partition is broken/missed, the arithmetic coder gets out of sync
and decoding the bitstream in further packet ends up with total
garbage. If packets of a frame are lost, make sure the first
partition is intact (return only this part of the packet, nothing
else), otherwise stop returning data until the next keyframe is
received.

Alternatively, one would simply not return any packets at all
until the next keyframe, if packet loss is detected.

Signed-off-by: Martin Storsjö <martin@martin.st>
2012-12-21 14:14:47 +02:00
compat build: Plan 9 support 2012-10-23 12:01:18 +01:00
doc miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
libavcodec miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
libavdevice miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
libavfilter build: avfilter: Remove duplicate compilation entry for vf_scale 2012-12-21 00:18:34 +01:00
libavformat rtpdec_vp8: Don't return known-broken packets 2012-12-21 14:14:47 +02:00
libavresample miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
libavutil lavc: merge latest x86inc.asm fixes with x264 2012-12-19 07:27:33 +01:00
libswscale miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
tools miscellaneous typo fixes 2012-12-21 00:18:34 +01:00
.gitignore doxygen: Build Doxygen documentation in the doc/ subdirectory 2012-10-23 20:25:30 +02:00
arch.mak arm: rename ARMVFP config symbol to VFP 2012-12-07 16:54:04 +00:00
avconv_filter.c cmdutils: add a macro to simplify grow_array() calls. 2012-12-18 20:11:06 +01:00
avconv_opt.c cmdutils: pass number of groups to split_commandline(). 2012-12-19 22:13:41 +01:00
avconv.c avconv: use new options parser. 2012-12-18 20:14:54 +01:00
avconv.h avconv: use new options parser. 2012-12-18 20:14:54 +01:00
avplay.c avplay: Do not use removed av_get_int() 2012-11-29 10:52:23 +01:00
avprobe.c avprobe: report per stream bit rate if set by the decoder 2012-12-02 23:23:34 +01:00
avserver.c avserver: replace av_read_packet with av_read_frame 2012-11-15 18:04:53 +01:00
Changelog avcodec: bump minor for adaptive h264 frame-mt 2012-12-18 20:26:53 +01:00
cmdutils_common_opts.h cmdutils: extend -h to allow printing codec details. 2012-08-19 19:22:08 +02:00
cmdutils.c cmdutils: pass number of groups to split_commandline(). 2012-12-19 22:13:41 +01:00
cmdutils.h cmdutils: pass number of groups to split_commandline(). 2012-12-19 22:13:41 +01:00
common.mak build: fix 'clean' target 2012-12-10 17:23:53 +00:00
configure configure: Make avconv depend on null, anull and resample filters 2012-12-21 00:21:53 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1 cosmetics: Delete empty lines at end of file. 2012-02-09 12:26:45 +01:00
COPYING.LGPLv3
CREDITS partially rename FFmpeg to Libav 2011-03-16 21:54:39 +01:00
INSTALL doc: clarify configure features 2011-04-07 02:54:12 +02:00
library.mak build: fix 'clean' target 2012-12-10 17:23:53 +00:00
LICENSE doc: Clarify licensing issues arising from external libraries 2012-08-12 13:28:58 +02:00
Makefile build: fix 'clean' target 2012-12-10 17:23:53 +00:00
README cosmetics: fix dashed line length after 070c5d0 2011-03-28 09:53:40 +02:00
RELEASE prepare 9_beta2 release 2012-10-23 18:30:36 +02: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.