ref: 597a6eb9cee41ddbebf019f3b20f50e8da48061c
parent: ae1eb5f2b755d3cec760de3929a7003094414f8f
author: Ronald S. Bultje <rsbultje@gmail.com>
date: Thu Nov 15 03:38:28 EST 2018
Disable warped motion for invalid warped global motion parameters But don't abort decoding; instead, simply force translational motion.
--- a/src/obu.c
+++ b/src/obu.c
@@ -893,7 +893,7 @@
mat[1] = dav1d_get_bits_subexp(gb, ref_mat[1] >> shift, bits) * (1 << shift);
if (dav1d_get_shear_params(&hdr->gmv[i]))
- goto error;
+ hdr->gmv[i].type = WM_TYPE_TRANSLATION;
}
}
#if DEBUG_FRAME_HDR