Set diagnostic message on aom_codec_decode failure Improve the error reporting for bug b:471949427.
diff --git a/src/codec_aom.c b/src/codec_aom.c index b5ffb19..c235db1 100644 --- a/src/codec_aom.c +++ b/src/codec_aom.c
@@ -148,6 +148,10 @@ } else if (sample) { codec->internal->iter = NULL; if (aom_codec_decode(&codec->internal->decoder, sample->data.data, sample->data.size, NULL)) { + avifDiagnosticsPrintf(codec->diag, + "aom_codec_decode() failed: %s: %s", + aom_codec_error(&codec->internal->decoder), + aom_codec_error_detail(&codec->internal->decoder)); return AVIF_FALSE; } spatialID = sample->spatialID;