package i5;

import a5.k;
import android.graphics.ColorSpace;
import android.graphics.ImageDecoder;
import android.graphics.ImageDecoder$OnHeaderDecodedListener;
import android.os.Build;
import android.util.Log;
import android.util.Size;
import com.bumptech.glide.load.DecodeFormat;
import com.bumptech.glide.load.PreferredColorSpace;
import j5.l;
import j5.n;
import j5.t;

/* JADX INFO: loaded from: classes.dex */
public final class b implements ImageDecoder$OnHeaderDecodedListener {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final t f26568a = t.a();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int f26569b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final int f26570c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final DecodeFormat f26571d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final l f26572e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public final boolean f26573f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final PreferredColorSpace f26574g;

    public b(int i10, int i11, a5.l lVar) {
        this.f26569b = i10;
        this.f26570c = i11;
        this.f26571d = (DecodeFormat) lVar.get(n.f28666f);
        this.f26572e = (l) lVar.get(l.f28664f);
        k kVar = n.f28669i;
        this.f26573f = lVar.get(kVar) != null && ((Boolean) lVar.get(kVar)).booleanValue();
        this.f26574g = (PreferredColorSpace) lVar.get(n.f28667g);
    }

    public final void onHeaderDecoded(ImageDecoder imageDecoder, ImageDecoder.ImageInfo imageInfo, ImageDecoder.Source source) {
        if (this.f26568a.b(this.f26569b, this.f26570c, this.f26573f, false)) {
            imageDecoder.setAllocator(3);
        } else {
            imageDecoder.setAllocator(1);
        }
        if (this.f26571d == DecodeFormat.f5596b) {
            imageDecoder.setMemorySizePolicy(0);
        }
        imageDecoder.setOnPartialImageListener(new a());
        Size size = imageInfo.getSize();
        int width = this.f26569b;
        if (width == Integer.MIN_VALUE) {
            width = size.getWidth();
        }
        int height = this.f26570c;
        if (height == Integer.MIN_VALUE) {
            height = size.getHeight();
        }
        float fB = this.f26572e.b(size.getWidth(), size.getHeight(), width, height);
        int iRound = Math.round(size.getWidth() * fB);
        int iRound2 = Math.round(fB * size.getHeight());
        if (Log.isLoggable("ImageDecoder", 2)) {
            size.getWidth();
            size.getHeight();
        }
        imageDecoder.setTargetSize(iRound, iRound2);
        PreferredColorSpace preferredColorSpace = this.f26574g;
        if (preferredColorSpace != null) {
            int i10 = Build.VERSION.SDK_INT;
            if (i10 >= 28) {
                imageDecoder.setTargetColorSpace(ColorSpace.get((preferredColorSpace == PreferredColorSpace.f5603a && imageInfo.getColorSpace() != null && imageInfo.getColorSpace().isWideGamut()) ? ColorSpace.Named.DISPLAY_P3 : ColorSpace.Named.SRGB));
            } else if (i10 >= 26) {
                imageDecoder.setTargetColorSpace(ColorSpace.get(ColorSpace.Named.SRGB));
            }
        }
    }
}
