summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2023-05-05 11:03:19 -0700
committerJames Zern <jzern@google.com>2023-05-05 11:03:19 -0700
commiteb7014c80c3219c15ee3e2abd3543588f96abd63 (patch)
tree61ee85ece0b6020089dcc4c615eae8fd50e72e36
parentb030d033b81378a8fe8b5f34eaee375acf323c58 (diff)
downloadlibvpx-eb7014c80c3219c15ee3e2abd3543588f96abd63.tar.gz
vp9_decodeframe,tile_worker_hook: relocate setjmp=1
after the call to setjmp(); this is more correct and consistent with other code. Change-Id: I6d9bb8daad6a959bfe4f25484f9d6664b99da19e
-rw-r--r--vp9/decoder/vp9_decodeframe.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/vp9/decoder/vp9_decodeframe.c b/vp9/decoder/vp9_decodeframe.c
index 6eae41fcf..73420bacf 100644
--- a/vp9/decoder/vp9_decodeframe.c
+++ b/vp9/decoder/vp9_decodeframe.c
@@ -2192,8 +2192,6 @@ static int tile_worker_hook(void *arg1, void *arg2) {
volatile int mi_row = 0;
volatile int n = tile_data->buf_start;
- tile_data->error_info.setjmp = 1;
-
if (setjmp(tile_data->error_info.jmp)) {
tile_data->error_info.setjmp = 0;
tile_data->xd.corrupted = 1;
@@ -2206,6 +2204,7 @@ static int tile_worker_hook(void *arg1, void *arg2) {
}
return 0;
}
+ tile_data->error_info.setjmp = 1;
tile_data->xd.corrupted = 0;