vp9: fix segfault w/corrupt data post frame-parallel merge
authorJames Zern <jzern@google.com>
Wed, 4 Feb 2015 03:55:55 +0000 (19:55 -0800)
committerJames Zern <jzern@google.com>
Thu, 5 Feb 2015 20:11:40 +0000 (12:11 -0800)
commit0261fb4c4ff251a07a6d3c0ea10a3e655615ae22
treea1d97faf82fc00ae3db2f22f51ce28bf07024948
parent4ed539f22e9e735c3cad4175d62f7aabf617ce62
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
test/invalid_file_test.cc
test/test-data.mk
test/test-data.sha1
vp9/decoder/vp9_decoder.c