Snap for 6921388 from 26957fb8e6b761837a499431d79ffcc7b4be9af4 to qt-aml-tzdata-release
Change-Id: Icee1b3323cae27ffdec2d21fa1abde4320990ea4
diff --git a/README.android b/README.android
index 668d27f..2fad782 100644
--- a/README.android
+++ b/README.android
@@ -4,9 +4,9 @@
License: BSD
License File: libaom/LICENSE
-Date: Thursday November 29 2018
+Date: Friday March 29 2019
Branch: origin/master
-Commit: 250bc3a61c501344523eec07fec35f304767260b
+Commit: 978ab9e6cd19904cdd54b69a4c30b10c747eb55a
Description:
Contains the sources used to compile libaom.
diff --git a/README.version b/README.version
index bbe2a6c..1368490 100644
--- a/README.version
+++ b/README.version
@@ -1,6 +1,5 @@
-URL: https://aomedia.googlesource.com/aom/+archive/250bc3a61c501344523eec07fec35f304767260b.tar.gz
+URL: https://aomedia.googlesource.com/aom/+archive/978ab9e6cd19904cdd54b69a4c30b10c747eb55a.tar.gz
Version: v1.0.0
Local Modifications:
- Rename files to avoid object collisions:
- aom_dsp/x86/highbd_intrapred_sse2.asm
- aom_dsp/x86/intrapred_sse2.asm
+ Remove __clang__analyzer__ preprocessor directives (ag/7285842)
+ Cherry-pick 0a0368368 Check the conformance requirements in Sec. 6.8.1.
diff --git a/libaom/av1/decoder/obu.c b/libaom/av1/decoder/obu.c
index aaea572..e578163 100644
--- a/libaom/av1/decoder/obu.c
+++ b/libaom/av1/decoder/obu.c
@@ -764,6 +764,18 @@
case OBU_FRAME_HEADER:
case OBU_REDUNDANT_FRAME_HEADER:
case OBU_FRAME:
+ if (obu_header.type == OBU_REDUNDANT_FRAME_HEADER) {
+ if (!pbi->seen_frame_header) {
+ cm->error.error_code = AOM_CODEC_CORRUPT_FRAME;
+ return -1;
+ }
+ } else {
+ // OBU_FRAME_HEADER or OBU_FRAME.
+ if (pbi->seen_frame_header) {
+ cm->error.error_code = AOM_CODEC_CORRUPT_FRAME;
+ return -1;
+ }
+ }
// Only decode first frame header received
if (!pbi->seen_frame_header ||
(cm->large_scale_tile && !pbi->camera_frame_header_ready)) {