diff options
author | Vignesh Venkatasubramanian <vigneshv@google.com> | 2016-08-26 10:12:29 -0700 |
---|---|---|
committer | Jessica Wagantall <jwagantall@cyngn.com> | 2016-11-15 16:19:41 -0800 |
commit | 07adaa65a2dceec84cfa88d96e38a95b4972c30a (patch) | |
tree | c5e73d2e481e213db7c18bf85ff24cbe13b5a6a7 /libvpx/vpxenc.h | |
parent | 42fe8ae949fce46f55115729511a3f6ad6737663 (diff) | |
download | android_external_libvpx-07adaa65a2dceec84cfa88d96e38a95b4972c30a.tar.gz android_external_libvpx-07adaa65a2dceec84cfa88d96e38a95b4972c30a.tar.bz2 android_external_libvpx-07adaa65a2dceec84cfa88d96e38a95b4972c30a.zip |
DO NOT MERGE | libvpx: Cherry-pick 0f42d1f from upstream
CYNGNOS-3303
Description from upstream:
vp8: fix decoder crash with invalid leading keyframes
decoding the same invalid keyframe twice would result in a crash as the
second time through the decoder would be assumed to have been
initialized as there was no resolution change. in this case the
resolution was itself invalid (0x6), but vp8_peek_si() was only failing
in the case of 0x0.
invalid-vp80-00-comprehensive-018.ivf.2kf_0x6.ivf tests this case by
duplicating the first keyframe and additionally adds a valid one to
ensure decoding can resume without error.
Bug: 30593765
Change-Id: I0de85f5a5eb5c0a5605230faf20c042b69aea507
(cherry picked from commit fc0466b695dce03e10390101844caa374848d903)
(cherry picked from commit 000486a89213cda93ad0137048114b7141042e68)
Diffstat (limited to 'libvpx/vpxenc.h')
0 files changed, 0 insertions, 0 deletions