android_jni: Return NOT_IMPLEMENTED for invalid bitmap

Also add a comment for the threads parameter.

GOOGLE_INTERNAL_CL: 526057315
diff --git a/android_jni/avifandroidjni/src/main/java/org/aomedia/avif/android/AvifDecoder.java b/android_jni/avifandroidjni/src/main/java/org/aomedia/avif/android/AvifDecoder.java
index 773720a..4cb1716 100644
--- a/android_jni/avifandroidjni/src/main/java/org/aomedia/avif/android/AvifDecoder.java
+++ b/android_jni/avifandroidjni/src/main/java/org/aomedia/avif/android/AvifDecoder.java
@@ -171,7 +171,7 @@
    */
   @Nullable
   public static AvifDecoder create(ByteBuffer encoded) {
-    return create(encoded, 1);
+    return create(encoded, /* threads= */ 1);
   }
 
   /**
diff --git a/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc b/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc
index 16bba1a..01c6181 100644
--- a/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc
+++ b/android_jni/avifandroidjni/src/main/jni/libavif_jni.cc
@@ -100,7 +100,7 @@
       bitmap_info.format != ANDROID_BITMAP_FORMAT_RGB_565 &&
       bitmap_info.format != ANDROID_BITMAP_FORMAT_RGBA_F16) {
     LOGE("Bitmap format (%d) is not supported.", bitmap_info.format);
-    return AVIF_RESULT_UNKNOWN_ERROR;
+    return AVIF_RESULT_NOT_IMPLEMENTED;
   }
   void* bitmap_pixels = nullptr;
   if (AndroidBitmap_lockPixels(env, bitmap, &bitmap_pixels) !=