package com.seewo.factoryaging.amlvideo;

import android.content.Context;
import android.util.AttributeSet;
import android.view.SurfaceView;
import android.view.View;
import j.n;
import j.p0.d.j;
import j.p0.d.r;
import java.util.LinkedHashMap;

/* JADX INFO: compiled from: MySurfaceView.kt */
/* JADX INFO: loaded from: classes.dex */
@n
public final class MySurfaceView extends SurfaceView {
    private int b;
    private int d;

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public MySurfaceView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, 0, 4, null);
        r.f(context, "context");
    }

    public MySurfaceView(Context context, AttributeSet attributeSet, int i2) {
        r.f(context, "context");
        new LinkedHashMap();
        super(context, attributeSet, i2);
    }

    public final void a(int i2, int i3) {
        this.b = i2;
        this.d = i3;
        requestLayout();
    }

    @Override // android.view.SurfaceView, android.view.View
    protected void onMeasure(int i2, int i3) {
        int defaultSize = View.getDefaultSize(this.b, i2);
        int defaultSize2 = View.getDefaultSize(this.d, i3);
        if (this.b > 0 && this.d > 0) {
            int mode = View.MeasureSpec.getMode(i2);
            int size = View.MeasureSpec.getSize(i2);
            int mode2 = View.MeasureSpec.getMode(i3);
            int size2 = View.MeasureSpec.getSize(i3);
            if (mode == 1073741824 && mode2 == 1073741824) {
                int i4 = this.b;
                int i5 = i4 * size2;
                int i6 = this.d;
                if (i5 < size * i6) {
                    defaultSize = (i4 * size2) / i6;
                    defaultSize2 = size2;
                } else {
                    if (i4 * size2 > size * i6) {
                        defaultSize2 = (i6 * size) / i4;
                        defaultSize = size;
                    }
                    defaultSize2 = size2;
                }
            } else if (mode == 1073741824) {
                int i7 = (this.d * size) / this.b;
                if (mode2 != Integer.MIN_VALUE || i7 <= size2) {
                    defaultSize2 = i7;
                    defaultSize = size;
                }
                defaultSize2 = size2;
            } else if (mode2 == 1073741824) {
                int i8 = (this.b * size2) / this.d;
                defaultSize = (mode != Integer.MIN_VALUE || i8 <= size) ? i8 : size;
                defaultSize2 = size2;
            } else {
                int i9 = this.b;
                int i10 = this.d;
                if (mode2 != Integer.MIN_VALUE || i10 <= size2) {
                    defaultSize2 = i10;
                } else {
                    i9 = (i9 * size2) / i10;
                    defaultSize2 = size2;
                }
                if (mode != Integer.MIN_VALUE || i9 <= size) {
                    defaultSize = i9;
                } else {
                    defaultSize2 = (this.d * size) / this.b;
                    defaultSize = size;
                }
            }
        }
        setMeasuredDimension(defaultSize, defaultSize2);
    }

    public /* synthetic */ MySurfaceView(Context context, AttributeSet attributeSet, int i2, int i3, j jVar) {
        this(context, (i3 & 2) != 0 ? null : attributeSet, (i3 & 4) != 0 ? 0 : i2);
    }
}
