]> granicus.if.org Git - libvpx/commit
vp9,tile_worker_hook: correctly set jmp target
authorJames Zern <jzern@google.com>
Wed, 2 Nov 2016 01:45:50 +0000 (18:45 -0700)
committerJames Zern <jzern@google.com>
Wed, 2 Nov 2016 01:45:50 +0000 (18:45 -0700)
commit1961a92a940ce73bb4f522c3e87b1fbdea216112
treee5aaf2806f6bb9437d8b712981897f0ef65d64e0
parent1b275ab898c5ab891f8364041b66152d81b6ae4f
vp9,tile_worker_hook: correctly set jmp target

vp9_init_macroblockd() resets the error_info to cm's global copy; this
needs to be set to the thread-level target to avoid jumping to the
incorrect stack, resulting in hang or crash.
broken since:
1f4a6c8 vp9/tile_worker_hook: add multiple tile decoding
includes v1.5.0, v1.6.0

BUG=629481

Change-Id: Icbf1696b25ba8c479e845fbf227b3c3ca73542f5
test/invalid_file_test.cc
test/test-data.mk
test/test-data.sha1
vp9/decoder/vp9_decodeframe.c