Set error detail if aom_codec_encode itself fails

Change-Id: I80a1934c92b38e24e96ab4dfaf0c8fb78b9434f2
diff --git a/aom/src/aom_encoder.c b/aom/src/aom_encoder.c
index 3b028ff..6ad6582 100644
--- a/aom/src/aom_encoder.c
+++ b/aom/src/aom_encoder.c
@@ -179,6 +179,9 @@
   else if (img && ((img->fmt & AOM_IMG_FMT_HIGHBITDEPTH) != 0) !=
                       ((ctx->init_flags & AOM_CODEC_USE_HIGHBITDEPTH) != 0)) {
     res = AOM_CODEC_INVALID_PARAM;
+    ctx->priv->err_detail =
+        "img is high bit-depth and codec was not initialized with "
+        "AOM_CODEC_USE_HIGHBITDEPTH, or vice versa.";
 #if ULONG_MAX > UINT32_MAX
   } else if (duration > UINT32_MAX) {
     res = AOM_CODEC_INVALID_PARAM;