diff options
author | James Zern <jzern@google.com> | 2015-02-03 19:55:55 -0800 |
---|---|---|
committer | James Zern <jzern@google.com> | 2015-02-05 12:11:40 -0800 |
commit | 0261fb4c4ff251a07a6d3c0ea10a3e655615ae22 (patch) | |
tree | a1d97faf82fc00ae3db2f22f51ce28bf07024948 /test/invalid_file_test.cc | |
parent | 4ed539f22e9e735c3cad4175d62f7aabf617ce62 (diff) | |
download | libvpx-0261fb4c4ff251a07a6d3c0ea10a3e655615ae22.tar libvpx-0261fb4c4ff251a07a6d3c0ea10a3e655615ae22.tar.gz libvpx-0261fb4c4ff251a07a6d3c0ea10a3e655615ae22.tar.bz2 libvpx-0261fb4c4ff251a07a6d3c0ea10a3e655615ae22.zip |
vp9: fix segfault w/corrupt data post frame-parallel merge
cm->frame_bufs[].idx values were made consistent in:
61c5e94 Use -1 consistently as invalid buffer idx
update the initialization in swap_frame_buffers() to match.
additionally:
- remove some shadowed variables in the former and marked them volatile
Change-Id: Ie3f9636c405bd822112bb56bd22d28024ae98909
Diffstat (limited to 'test/invalid_file_test.cc')
-rw-r--r-- | test/invalid_file_test.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/test/invalid_file_test.cc b/test/invalid_file_test.cc index 039b726f5..2cbbc6b0e 100644 --- a/test/invalid_file_test.cc +++ b/test/invalid_file_test.cc @@ -121,6 +121,8 @@ const DecodeParam kVP9InvalidFileTests[] = { {1, "invalid-vp90-2-09-subpixel-00.ivf.s20492_r01-05_b6-.v2.ivf"}, {1, "invalid-vp91-2-mixedrefcsp-444to420.ivf"}, {1, "invalid-vp90-2-12-droppable_1.ivf.s73804_r01-05_b6-.ivf"}, + {1, "invalid-vp90-2-03-size-224x196.webm.ivf.s44156_r01-05_b6-.ivf"}, + {1, "invalid-vp90-2-03-size-202x210.webm.ivf.s113306_r01-05_b6-.ivf"}, }; VP9_INSTANTIATE_TEST_CASE(InvalidFileTest, |