Fork of FFmpeg for xenia's usage. Branched from latest release. On changes use a git rebase strategy when applicable!
Go to file
Michael Niedermayer fbdc98c758 avcodec/metasound_data: Fix inconsistency in tables
Fixes out of array read

This issue can be reproduced with:
Lucky.asf
teuflisch.asf
from http://samples.ffmpeg.org/A-codecs/VoxWare/

as well as other samples

fcb16m has 320 elements but the code before the patch can address a
table of 384 elements in its place.
I dont know if theres some elements missing, or its maybe the wrong
table, or if the parameters affecting the table size are wrong, or
if theres something else wrong.
if someone reading this has easy access to some reference. (binary
with the tables in it, spec, whatever, please contact us)

This solution fixes the inconsistency by padding the table with zeros,
this variant was suggested by Vitor Sessak. And ensures that nothing
currently working breaks.

Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-10-23 22:04:29 +02:00
compat
doc avplay: Accept cpuflags option 2013-10-22 10:49:31 +02:00
libavcodec avcodec/metasound_data: Fix inconsistency in tables 2013-10-23 22:04:29 +02:00
libavdevice lavd/pulse_audio_enc: add support for flushing 2013-10-20 19:15:30 +02:00
libavfilter avfilter/vf_scale: Correct vf_scale mappings from arguments to color range 2013-10-23 15:44:31 +02:00
libavformat avformat/framehash: add software version to framecrc/md5 2013-10-23 16:32:32 +02:00
libavresample Merge commit '206895708ea2b464755d340e44501daf9a07c310' 2013-10-14 15:54:23 +02:00
libavutil avutil/log: document log callback thread saftey requirements 2013-10-23 18:15:49 +02:00
libpostproc
libswresample lswr/swresample: convert ocl and icl options to AV_OPT_TYPE_CHANNEL_LAYOUT 2013-10-17 18:09:54 +02:00
libswscale swscale/utils: check mprotect() return code 2013-10-23 10:14:05 +02:00
presets
tests avcodec/hevc: remove CODEC_CAP_EXPERIMENTAL 2013-10-23 20:00:11 +02:00
tools Merge remote-tracking branch 'qatar/master' 2013-10-05 11:35:39 +02:00
.gitignore
arch.mak
Changelog movenc: Add an F4V muxer 2013-10-23 11:17:03 +03:00
cmdutils_common_opts.h Merge commit 'f825d42bccdb9f89669a586951de7f66a81e80a5' 2013-10-22 19:07:28 +02:00
cmdutils.c Merge commit 'f825d42bccdb9f89669a586951de7f66a81e80a5' 2013-10-22 19:07:28 +02:00
cmdutils.h Merge commit 'f825d42bccdb9f89669a586951de7f66a81e80a5' 2013-10-22 19:07:28 +02:00
common.mak Merge commit '47b6cfc2a0333fb24f074d27830bf35ae5007050' 2013-10-04 11:49:01 +02:00
configure movenc: Add an F4V muxer 2013-10-23 11:17:03 +03:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
ffmpeg_filter.c
ffmpeg_opt.c make it possible to compile ffmpeg without swscale 2013-10-21 13:57:00 +00:00
ffmpeg.c ffmpeg: Dont crash on unconnected output pads before an error is printed 2013-10-23 11:39:43 +02:00
ffmpeg.h ffmpeg: add max_error_rate to allow tuning the point decoding errors are considered a failure of the whole transcoding. 2013-10-07 23:58:59 +02:00
ffplay.c ffplay: add support for changing the channel by the C key 2013-10-13 12:46:14 +02:00
ffprobe.c ffprobe: fix consistency checks in parse_read_intervals() 2013-10-21 13:33:06 +02:00
ffserver.c ffserver: strip odd chars from html error messages before sending them back 2013-10-09 00:30:46 +02:00
INSTALL
library.mak Merge commit 'e52567c2954f627d420b30f75f71af2f2e4afe80' 2013-10-08 10:45:37 +02:00
LICENSE
MAINTAINERS MAINTAINERS: add lavd/fbdev_enc entry 2013-10-20 19:23:31 +02:00
Makefile
README
RELEASE
version.sh

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.