package io.flutter.embedding.engine.image;

import e0.d;
import e0.h;
import io.flutter.Log;
import java.io.ByteArrayInputStream;
import java.io.IOException;

/* JADX INFO: loaded from: classes.dex */
class ExifMetadataReader {
    private static final String TAG = "ExifMetadataReader";

    public static void read(byte[] bArr, Metadata metadata) {
        int i;
        try {
            ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr);
            try {
                h hVar = new h(byteArrayInputStream);
                d dVarC = hVar.c("Orientation");
                if (dVarC == null) {
                    i = 1;
                } else {
                    try {
                        i = dVarC.i(hVar.f6228h);
                    } catch (NumberFormatException unused) {
                        i = 1;
                    }
                }
                metadata.orientation = i;
                byteArrayInputStream.close();
            } finally {
            }
        } catch (IOException e2) {
            Log.e(TAG, "Failed to read EXIF metadata", e2);
        }
    }
}
