Updated libaom to use v1.0.0-errata1 (and fixed up associated codec_aom.c)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6839136..a1694e2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,6 +8,9 @@
### Added
- Check for proper width/height/depth when decoding alpha with dav1d, matching libaom's impl
+### Changed
+- Updated codec_aom and libaom to use v1.0.0-errata1
+
## [0.3.6] - 2019-07-25
### Added
- Exposed tile encoding to avifEncoder
diff --git a/ext/aom.cmd b/ext/aom.cmd
index 08a6b27..78aa286 100755
--- a/ext/aom.cmd
+++ b/ext/aom.cmd
@@ -3,4 +3,4 @@
: # The odd choice of comment style in this file is to try to share this script between *nix and win32.
-git clone -n https://aomedia.googlesource.com/aom && cd aom && git checkout 38711e7fe1eff68296b0324a9809804aec359fa5 && cd ..
+git clone -n https://aomedia.googlesource.com/aom && cd aom && git checkout v1.0.0-errata1 && cd ..
diff --git a/src/codec_aom.c b/src/codec_aom.c
index 44967d5..a8bbf3e 100644
--- a/src/codec_aom.c
+++ b/src/codec_aom.c
@@ -130,7 +130,6 @@
break;
case AOM_IMG_FMT_YV12:
case AOM_IMG_FMT_AOMYV12:
- case AOM_IMG_FMT_YV1216:
yuvFormat = AVIF_PIXEL_FORMAT_YV12;
break;
case AOM_IMG_FMT_NONE:
@@ -338,9 +337,6 @@
if (lossless) {
aom_codec_control(&aomEncoder, AV1E_SET_LOSSLESS, 1);
}
- if (encoder->maxThreads > 1) {
- aom_codec_control(&aomEncoder, AV1E_SET_ROW_MT, 1);
- }
if (encoder->tileRowsLog2 != 0) {
int tileRowsLog2 = AVIF_CLAMP(encoder->tileRowsLog2, 0, 6);
aom_codec_control(&aomEncoder, AV1E_SET_TILE_ROWS, tileRowsLog2);