FFmpeg git repo
Go to file
Michael Niedermayer 050d8d727a avformat/rmdec: when reading audio blocks, dont leave holes when reading fails
The fate test is changed because the reference file depends on the use of
non cleared data at the very
end. Alternatively we could upload a new reference file, though that would
then have to be changed every time the handling of a truncated frame changes
or theres a change to error concealment, each time adding a new file ...

Fixes use of uninitialized memory
Fixed: msan_uninit-mem_7f3c02b81363_2787_RLG2_19.rm
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 77d2a1ca59)

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-01-13 16:08:26 +01:00
compat
doc avcodec/libopusenc: change default frame duration to 20 ms 2014-01-07 03:05:30 +01:00
libavcodec avcodec/h264: fix code that blindly dereferences NULL DPB 2014-01-13 16:06:13 +01:00
libavdevice lavd/lavfi: support unknown channel layouts. 2013-11-28 01:04:54 +01:00
libavfilter do O(1) instead of O(n) atomic operations in register functions 2014-01-07 03:05:30 +01:00
libavformat avformat/rmdec: when reading audio blocks, dont leave holes when reading fails 2014-01-13 16:08:26 +01:00
libavresample
libavutil avutil/log: check that len is within the buffer before reading it 2014-01-08 00:23:43 +01:00
libpostproc
libswresample lswr: fix assert failure on unknown layouts. 2013-11-28 01:05:20 +01:00
libswscale swscale/utils: fill xyz tables only when they will be used 2014-01-07 03:05:30 +01:00
presets
tests avformat/rmdec: when reading audio blocks, dont leave holes when reading fails 2014-01-13 16:08:26 +01:00
tools
.gitignore
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog Changelog: add 2.1 2013-10-28 00:39:34 +01:00
INSTALL
LICENSE libavfilter/vf_noise: relicense to LGPL 2013-10-27 20:29:07 +00:00
MAINTAINERS MAINTAINERS: update which releases i maintain 2013-10-28 00:40:15 +01:00
Makefile
README
RELEASE update for 2.1.1 2013-11-20 03:12:11 +01:00
VERSION update for 2.1.1 2013-11-20 03:12:11 +01:00
arch.mak
cmdutils.c cmdutils: add -colors option 2013-10-27 09:18:45 +01:00
cmdutils.h cmdutils: add -colors option 2013-10-27 09:18:45 +01:00
cmdutils_common_opts.h cmdutils: add -colors option 2013-10-27 09:18:45 +01:00
common.mak
configure configure: support raising major version in soname 2014-01-07 03:05:30 +01:00
ffmpeg.c ffmpeg: set VCFR when copying timestamps 2013-11-29 11:31:05 +01:00
ffmpeg.h ffmpeg: Do not fill gap before the first decodable frame on single stream input files unless the user explicitly requests it. 2013-11-17 19:11:07 +01:00
ffmpeg_filter.c ffmpeg_filter: Fix non jpeg yuv in jpeg support 2013-10-27 17:41:06 +01:00
ffmpeg_opt.c ffmpeg: Do not fill gap before the first decodable frame on single stream input files unless the user explicitly requests it. 2013-11-17 19:11:07 +01:00
ffplay.c
ffprobe.c ffprobe: check av_frame_alloc() failure. 2014-01-07 21:28:41 +01:00
ffserver.c
library.mak
version.sh

README

FFmpeg README
-------------

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

* Read the documentation in the doc/ directory in git.
  You can also view it online at http://ffmpeg.org/documentation.html

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

* See the LICENSE file.

3) Build and Install
--------------------

* See the INSTALL file.