diff options
author | James Zern <jzern@google.com> | 2014-08-28 17:50:38 -0700 |
---|---|---|
committer | James Zern <jzern@google.com> | 2014-08-28 17:50:38 -0700 |
commit | dbdff12b81a8364555921492b38e6199e7ae2f04 (patch) | |
tree | ced561c117296642bf35071e4c47b645047b1b94 /vp9/decoder/vp9_decodeframe.c | |
parent | 8e78a0d36527fc228cee0bfc534f6acc2f28bfcb (diff) | |
download | libvpx-dbdff12b81a8364555921492b38e6199e7ae2f04.tar libvpx-dbdff12b81a8364555921492b38e6199e7ae2f04.tar.gz libvpx-dbdff12b81a8364555921492b38e6199e7ae2f04.tar.bz2 libvpx-dbdff12b81a8364555921492b38e6199e7ae2f04.zip |
vp9: sync workers at the start of decode_tiles_mt()
prevents any problems resuming decode after decoding a corrupt frame
Change-Id: Ib7eb1b5c062aebe71074fef1ece32a32822c16be
Diffstat (limited to 'vp9/decoder/vp9_decodeframe.c')
-rw-r--r-- | vp9/decoder/vp9_decodeframe.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/vp9/decoder/vp9_decodeframe.c b/vp9/decoder/vp9_decodeframe.c index 572ab0efc..2939e5ff3 100644 --- a/vp9/decoder/vp9_decodeframe.c +++ b/vp9/decoder/vp9_decodeframe.c @@ -994,6 +994,7 @@ static const uint8_t *decode_tiles_mt(VP9Decoder *pbi, // Reset tile decoding hook for (n = 0; n < num_workers; ++n) { + winterface->sync(&pbi->tile_workers[n]); pbi->tile_workers[n].hook = (VP9WorkerHook)tile_worker_hook; } |