package A;

import android.util.Log;
import b0.r;
import b0.s;
import b0.t;
import com.seewo.sdk.model.SDKKeyboardCode;
import java.util.Collections;
import n.x;

/* JADX INFO: loaded from: classes.dex */
final class i extends e {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private boolean f99b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final o f100c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final boolean[] f101d;

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

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final l f103f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final l f104g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private final l f105h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private final l f106i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private final a f107j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private long f108k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private long f109l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private final t f110m;

    private static final class a {

        /* JADX INFO: renamed from: a, reason: collision with root package name */
        private final v.o f111a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private long f112b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private boolean f113c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        private int f114d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private long f115e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        private boolean f116f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        private boolean f117g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        private boolean f118h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        private boolean f119i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        private boolean f120j;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        private long f121k;

        /* JADX INFO: renamed from: l, reason: collision with root package name */
        private long f122l;

        /* JADX INFO: renamed from: m, reason: collision with root package name */
        private boolean f123m;

        public a(v.o oVar) {
            this.f111a = oVar;
        }

        /* JADX WARN: Type inference fix 'apply assigned field type' failed
        java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$PrimitiveArg
        	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
        	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
        	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
         */
        private void b(int i2) {
            boolean z2 = this.f123m;
            this.f111a.e(this.f122l, z2 ? 1 : 0, (int) (this.f112b - this.f121k), i2, null);
        }

        public void a(long j2, int i2) {
            if (this.f120j && this.f117g) {
                this.f123m = this.f113c;
                this.f120j = false;
            } else if (this.f118h || this.f117g) {
                if (this.f119i) {
                    b(i2 + ((int) (j2 - this.f112b)));
                }
                this.f121k = this.f112b;
                this.f122l = this.f115e;
                this.f119i = true;
                this.f123m = this.f113c;
            }
        }

        public void c(byte[] bArr, int i2, int i3) {
            if (this.f116f) {
                int i4 = this.f114d;
                int i5 = (i2 + 2) - i4;
                if (i5 >= i3) {
                    this.f114d = i4 + (i3 - i2);
                } else {
                    this.f117g = (bArr[i5] & SDKKeyboardCode.FUNCTION_KEY_BOARD_VOLUME_DOWN) != 0;
                    this.f116f = false;
                }
            }
        }

        public void d() {
            this.f116f = false;
            this.f117g = false;
            this.f118h = false;
            this.f119i = false;
            this.f120j = false;
        }

        public void e(long j2, int i2, int i3, long j3) {
            this.f117g = false;
            this.f118h = false;
            this.f115e = j3;
            this.f114d = 0;
            this.f112b = j2;
            if (i3 >= 32) {
                if (!this.f120j && this.f119i) {
                    b(i2);
                    this.f119i = false;
                }
                if (i3 <= 34) {
                    this.f118h = !this.f120j;
                    this.f120j = true;
                }
            }
            boolean z2 = i3 >= 16 && i3 <= 21;
            this.f113c = z2;
            this.f116f = z2 || i3 <= 9;
        }
    }

    public i(v.o oVar, o oVar2) {
        super(oVar);
        this.f100c = oVar2;
        this.f101d = new boolean[3];
        this.f102e = new l(32, 128);
        this.f103f = new l(33, 128);
        this.f104g = new l(34, 128);
        this.f105h = new l(39, 128);
        this.f106i = new l(40, 128);
        this.f107j = new a(oVar);
        this.f110m = new t();
    }

    private void e(long j2, int i2, int i3, long j3) {
        if (this.f99b) {
            this.f107j.a(j2, i2);
        } else {
            this.f102e.b(i3);
            this.f103f.b(i3);
            this.f104g.b(i3);
            if (this.f102e.c() && this.f103f.c() && this.f104g.c()) {
                this.f38a.c(g(this.f102e, this.f103f, this.f104g));
                this.f99b = true;
            }
        }
        if (this.f105h.b(i3)) {
            l lVar = this.f105h;
            this.f110m.z(this.f105h.f141d, r.k(lVar.f141d, lVar.f142e));
            this.f110m.C(5);
            this.f100c.a(j3, this.f110m);
        }
        if (this.f106i.b(i3)) {
            l lVar2 = this.f106i;
            this.f110m.z(this.f106i.f141d, r.k(lVar2.f141d, lVar2.f142e));
            this.f110m.C(5);
            this.f100c.a(j3, this.f110m);
        }
    }

    private void f(byte[] bArr, int i2, int i3) {
        if (this.f99b) {
            this.f107j.c(bArr, i2, i3);
        } else {
            this.f102e.a(bArr, i2, i3);
            this.f103f.a(bArr, i2, i3);
            this.f104g.a(bArr, i2, i3);
        }
        this.f105h.a(bArr, i2, i3);
        this.f106i.a(bArr, i2, i3);
    }

    private static x g(l lVar, l lVar2, l lVar3) {
        float f2;
        int i2 = lVar.f142e;
        byte[] bArr = new byte[lVar2.f142e + i2 + lVar3.f142e];
        System.arraycopy(lVar.f141d, 0, bArr, 0, i2);
        System.arraycopy(lVar2.f141d, 0, bArr, lVar.f142e, lVar2.f142e);
        System.arraycopy(lVar3.f141d, 0, bArr, lVar.f142e + lVar2.f142e, lVar3.f142e);
        r.k(lVar2.f141d, lVar2.f142e);
        s sVar = new s(lVar2.f141d);
        sVar.l(44);
        int iE = sVar.e(3);
        sVar.l(1);
        sVar.l(88);
        sVar.l(8);
        int i3 = 0;
        for (int i4 = 0; i4 < iE; i4++) {
            if (sVar.d()) {
                i3 += 89;
            }
            if (sVar.d()) {
                i3 += 8;
            }
        }
        sVar.l(i3);
        if (iE > 0) {
            sVar.l((8 - iE) * 2);
        }
        sVar.h();
        int iH = sVar.h();
        if (iH == 3) {
            sVar.l(1);
        }
        int iH2 = sVar.h();
        int iH3 = sVar.h();
        if (sVar.d()) {
            int iH4 = sVar.h();
            int iH5 = sVar.h();
            int iH6 = sVar.h();
            int iH7 = sVar.h();
            iH2 -= ((iH == 1 || iH == 2) ? 2 : 1) * (iH4 + iH5);
            iH3 -= (iH == 1 ? 2 : 1) * (iH6 + iH7);
        }
        int i5 = iH2;
        int i6 = iH3;
        sVar.h();
        sVar.h();
        int iH8 = sVar.h();
        for (int i7 = sVar.d() ? 0 : iE; i7 <= iE; i7++) {
            sVar.h();
            sVar.h();
            sVar.h();
        }
        sVar.h();
        sVar.h();
        sVar.h();
        sVar.h();
        sVar.h();
        sVar.h();
        if (sVar.d() && sVar.d()) {
            h(sVar);
        }
        sVar.l(2);
        if (sVar.d()) {
            sVar.l(8);
            sVar.h();
            sVar.h();
            sVar.l(1);
        }
        i(sVar);
        if (sVar.d()) {
            for (int i8 = 0; i8 < sVar.h(); i8++) {
                sVar.l(iH8 + 5);
            }
        }
        sVar.l(2);
        float f3 = 1.0f;
        if (sVar.d() && sVar.d()) {
            int iE2 = sVar.e(8);
            if (iE2 == 255) {
                int iE3 = sVar.e(16);
                int iE4 = sVar.e(16);
                if (iE3 != 0 && iE4 != 0) {
                    f3 = iE3 / iE4;
                }
            } else {
                float[] fArr = r.f3072b;
                if (iE2 < fArr.length) {
                    f2 = fArr[iE2];
                } else {
                    Log.w("H265Reader", "Unexpected aspect_ratio_idc value: " + iE2);
                }
            }
            f2 = f3;
        } else {
            f2 = f3;
        }
        return x.p(null, "video/hevc", -1, -1, -1L, i5, i6, Collections.singletonList(bArr), -1, f2);
    }

    private static void h(s sVar) {
        for (int i2 = 0; i2 < 4; i2++) {
            int i3 = 0;
            while (i3 < 6) {
                int i4 = 1;
                if (sVar.d()) {
                    int iMin = Math.min(64, 1 << ((i2 << 1) + 4));
                    if (i2 > 1) {
                        sVar.g();
                    }
                    for (int i5 = 0; i5 < iMin; i5++) {
                        sVar.g();
                    }
                } else {
                    sVar.h();
                }
                if (i2 == 3) {
                    i4 = 3;
                }
                i3 += i4;
            }
        }
    }

    private static void i(s sVar) {
        int iH = sVar.h();
        boolean zD = false;
        int i2 = 0;
        for (int i3 = 0; i3 < iH; i3++) {
            if (i3 != 0) {
                zD = sVar.d();
            }
            if (zD) {
                sVar.l(1);
                sVar.h();
                for (int i4 = 0; i4 <= i2; i4++) {
                    if (sVar.d()) {
                        sVar.l(1);
                    }
                }
            } else {
                int iH2 = sVar.h();
                int iH3 = sVar.h();
                int i5 = iH2 + iH3;
                for (int i6 = 0; i6 < iH2; i6++) {
                    sVar.h();
                    sVar.l(1);
                }
                for (int i7 = 0; i7 < iH3; i7++) {
                    sVar.h();
                    sVar.l(1);
                }
                i2 = i5;
            }
        }
    }

    private void j(long j2, int i2, int i3, long j3) {
        if (this.f99b) {
            this.f107j.e(j2, i2, i3, j3);
        } else {
            this.f102e.e(i3);
            this.f103f.e(i3);
            this.f104g.e(i3);
        }
        this.f105h.e(i3);
        this.f106i.e(i3);
    }

    @Override // A.e
    public void a(t tVar) {
        while (tVar.a() > 0) {
            int iC = tVar.c();
            int iD = tVar.d();
            byte[] bArr = tVar.f3092a;
            this.f108k += (long) tVar.a();
            this.f38a.a(tVar, tVar.a());
            while (iC < iD) {
                int iC2 = r.c(bArr, iC, iD, this.f101d);
                if (iC2 == iD) {
                    f(bArr, iC, iD);
                    return;
                }
                int iE = r.e(bArr, iC2);
                int i2 = iC2 - iC;
                if (i2 > 0) {
                    f(bArr, iC, iC2);
                }
                int i3 = iD - iC2;
                long j2 = this.f108k - ((long) i3);
                e(j2, i3, i2 < 0 ? -i2 : 0, this.f109l);
                j(j2, i3, iE, this.f109l);
                iC = iC2 + 3;
            }
        }
    }

    @Override // A.e
    public void b() {
    }

    @Override // A.e
    public void c(long j2, boolean z2) {
        this.f109l = j2;
    }

    @Override // A.e
    public void d() {
        r.a(this.f101d);
        this.f102e.d();
        this.f103f.d();
        this.f104g.d();
        this.f105h.d();
        this.f106i.d();
        this.f107j.d();
        this.f108k = 0L;
    }
}
