No description
Find a file
Martin Storsjö 9680f84a31 ac3dec: Don't consume more data than the actual input packet size
This was handled properly in the normal return case at the end
of the function, but not in this special case.

Returning a value larger than the input packet size can cause
problems for certain library users.

Returning the actual input buffer size unconditionally, since
it is not guaranteed that frame_size is set to a sensible
value at this point.

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

Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2013-08-24 12:11:57 +02:00
compat build: Plan 9 support 2012-10-23 12:01:18 +01:00
doc doc: developer: Allow tabs in the vim configuration for Automake files 2013-02-24 18:42:02 +01:00
libavcodec ac3dec: Don't consume more data than the actual input packet size 2013-08-24 12:11:57 +02:00
libavdevice libcdio: support recent cdio-paranoia 2013-01-17 21:42:03 +01:00
libavfilter af_asyncts: fix offset calculation 2013-05-11 12:00:54 +02:00
libavformat westwood_vqa: do not free extradata on error in read_header 2013-08-24 11:28:10 +02:00
libavresample lavr: call mix_function_init() in ff_audio_mix_set_matrix() 2013-01-24 12:00:08 +01:00
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 presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests fate: fetch samples that match the release series 2013-03-23 14:45:01 +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.c avconv: do not use lavfi direct rendering with -deinterlace 2013-08-04 18:57:39 +02:00
avconv.h avconv: use new options parser. 2012-12-18 20:14:54 +01:00
avconv_filter.c cmdutils: add a macro to simplify grow_array() calls. 2012-12-18 20:11:06 +01:00
avconv_opt.c lavc: set the default rc_initial_buffer_occupancy 2013-01-15 09:12:41 +01:00
avplay.c avplay: Do not use removed av_get_int() 2012-11-29 10:52:23 +01:00
avprobe.c avprobe: also output dar/par if only defined in stream 2013-01-04 12:55:58 +01:00
avserver.c avserver: replace av_read_packet with av_read_frame 2012-11-15 18:04:53 +01:00
Changelog Update Changelog 2013-07-06 15:06:47 +02:00
cmdutils.c qtrle: fix the topmost line for 1bit 2013-02-07 07:18:57 +01:00
cmdutils.h cmdutils: pass number of groups to split_commandline(). 2012-12-19 22:13:41 +01:00
cmdutils_common_opts.h cmdutils: extend -h to allow printing codec details. 2012-08-19 19:22:08 +02:00
common.mak build: fix 'clean' target 2012-12-10 17:23:53 +00:00
configure configure: Enable hwaccels without external dependencies by default. 2013-03-31 18:08:19 +02: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
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 for 9.8 RELEASE 2013-06-30 16:03:27 +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.