Revert "ImageDecoder: Add AVIF to support list"

This reverts commit 124d40bde1698dd0195f94b4fa055362e2510937.

Reason for revert:  DroidMonitor-triggered revert due to breakage https://android-build.googleplex.com/builds/quarterdeck?branch=git_master&target=errorprone&lkgb=9841290&lkbb=9845515&fkbb=9841293 tracking bug b/275679659

Bug: 275679659
Change-Id: Ifb6cd08d58912e7ec6bdbe535bdd604bfb44fb64
diff --git a/graphics/java/android/graphics/ImageDecoder.java b/graphics/java/android/graphics/ImageDecoder.java
index 22462eb..51f99ec 100644
--- a/graphics/java/android/graphics/ImageDecoder.java
+++ b/graphics/java/android/graphics/ImageDecoder.java
@@ -38,11 +38,8 @@
 import android.graphics.drawable.BitmapDrawable;
 import android.graphics.drawable.Drawable;
 import android.graphics.drawable.NinePatchDrawable;
-import android.media.MediaCodecInfo;
-import android.media.MediaCodecList;
 import android.net.Uri;
 import android.os.Build;
-import android.os.SystemProperties;
 import android.os.Trace;
 import android.system.ErrnoException;
 import android.system.Os;
@@ -931,8 +928,6 @@
             case "image/x-pentax-pef":
             case "image/x-samsung-srw":
                 return true;
-            case "image/avif":
-                return isP010SupportedForAV1();
             default:
                 return false;
         }
@@ -2068,49 +2063,6 @@
         return decodeBitmapImpl(src, null);
     }
 
-    private static boolean sIsP010SupportedForAV1 = false;
-    private static boolean sIsP010SupportedForAV1Initialized = false;
-
-    /**
-     * Checks if the device supports decoding 10-bit AV1.
-     */
-    private static boolean isP010SupportedForAV1() {
-        if (sIsP010SupportedForAV1Initialized) {
-            return sIsP010SupportedForAV1;
-        }
-
-        sIsP010SupportedForAV1Initialized = true;
-
-        if (hasHardwareDecoder("video/av01")) {
-            sIsP010SupportedForAV1 = true;
-            return true;
-        }
-
-        sIsP010SupportedForAV1 = SystemProperties.getInt("ro.product.first_api_level", 0) >=
-                Build.VERSION_CODES.S;
-        return sIsP010SupportedForAV1;
-    }
-
-    /**
-     * Checks if the device has hardware decoder for the target mime type.
-     */
-    private static boolean hasHardwareDecoder(String mime) {
-        final MediaCodecList sMCL = new MediaCodecList(MediaCodecList.REGULAR_CODECS);
-        for (MediaCodecInfo info : sMCL.getCodecInfos()) {
-            if (info.isEncoder() == false && info.isHardwareAccelerated()) {
-                try {
-                     if (info.getCapabilitiesForType(mime) != null) {
-                         return true;
-                     }
-                } catch (IllegalArgumentException e) {
-                     // mime is not supported
-                     return false;
-                }
-            }
-        }
-        return false;
-    }
-
     /**
      * Private method called by JNI.
      */