Fix HEIF support

Ignore mime type and just always sniff

Bug: 67639035
Test: yes
Change-Id: I33d22db0ece8edea6f678f7b8253caf40158d2a1
diff --git a/media/libstagefright/MediaExtractor.cpp b/media/libstagefright/MediaExtractor.cpp
index e7e42b2..cc2fa63 100644
--- a/media/libstagefright/MediaExtractor.cpp
+++ b/media/libstagefright/MediaExtractor.cpp
@@ -154,19 +154,17 @@
 
     CreatorFunc creator = NULL;
     String8 tmp;
-    if (mime == NULL) {
-        float confidence;
-        creator = sniff(source, &tmp, &confidence, &meta);
-        if (!creator) {
-            ALOGV("FAILED to autodetect media content.");
-            return NULL;
-        }
-
-        mime = tmp.string();
-        ALOGV("Autodetected media content as '%s' with confidence %.2f",
-             mime, confidence);
+    float confidence;
+    creator = sniff(source, &tmp, &confidence, &meta);
+    if (!creator) {
+        ALOGV("FAILED to autodetect media content.");
+        return NULL;
     }
 
+    mime = tmp.string();
+    ALOGV("Autodetected media content as '%s' with confidence %.2f",
+         mime, confidence);
+
     MediaExtractor *ret = creator(source, meta);
 
     if (ret != NULL) {