package p138.p176.p177.p190.p198.p205;

import com.google.android.exoplayer2.ParserException;
import java.io.EOFException;
import java.util.Arrays;
import p000.p001.p002.p003.p004.C0567;
import p138.p176.p177.p190.C3431;
import p138.p176.p177.p190.p198.C3558;
import p138.p176.p177.p190.p198.C3570;
import p138.p176.p177.p190.p198.InterfaceC3561;
import p138.p176.p177.p190.p198.InterfaceC3562;
import p138.p176.p177.p190.p198.InterfaceC3575;
import p138.p176.p177.p190.p198.p205.AbstractC3644;
import p138.p176.p177.p190.p239.C4140;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ೲ.ޛ.ހ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C3639 implements InterfaceC3561 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public InterfaceC3562 f11011;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public AbstractC3644 f11012;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public boolean f11013;

    /* JADX WARN: Removed duplicated region for block: B:67:0x0166  */
    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public int mo5886(C3558 c3558, C3570 c3570) throws ParserException, InterruptedException, EOFException {
        AbstractC3644.C3646 c3646;
        int i;
        byte[] bArr;
        if (this.f11012 == null) {
            if (!m5989(c3558)) {
                throw new ParserException("Failed to determine bitstream type");
            }
            c3558.f10565 = 0;
        }
        if (!this.f11013) {
            InterfaceC3575 interfaceC3575Mo5891 = this.f11011.mo5891(0, 1);
            this.f11011.mo5892();
            AbstractC3644 abstractC3644 = this.f11012;
            abstractC3644.f11031 = this.f11011;
            abstractC3644.f11030 = interfaceC3575Mo5891;
            abstractC3644.mo5987(true);
            this.f11013 = true;
        }
        AbstractC3644 abstractC36442 = this.f11012;
        int i2 = abstractC36442.f11036;
        if (i2 == 0) {
            boolean zMo5988 = true;
            while (zMo5988) {
                if (abstractC36442.f11029.m5991(c3558)) {
                    long j = c3558.f10563;
                    long j2 = abstractC36442.f11034;
                    abstractC36442.f11039 = j - j2;
                    zMo5988 = abstractC36442.mo5988(abstractC36442.f11029.f11015, j2, abstractC36442.f11038);
                    if (zMo5988) {
                        abstractC36442.f11034 = c3558.f10563;
                    }
                } else {
                    abstractC36442.f11036 = 3;
                }
            }
            C3431 c3431 = abstractC36442.f11038.f11042;
            abstractC36442.f11037 = c3431.f10104;
            if (!abstractC36442.f11041) {
                abstractC36442.f11030.mo5884(c3431);
                abstractC36442.f11041 = true;
            }
            InterfaceC3642 interfaceC3642 = abstractC36442.f11038.f11043;
            if (interfaceC3642 != null) {
                abstractC36442.f11032 = interfaceC3642;
            } else {
                if (c3558.f10562 != -1) {
                    C3641 c3641 = abstractC36442.f11029.f11014;
                    boolean z = (c3641.f11020 & 4) != 0;
                    long j3 = abstractC36442.f11034;
                    long j4 = c3558.f10562;
                    long j5 = c3641.f11023 + c3641.f11024;
                    long j6 = c3641.f11021;
                    c3646 = null;
                    i = 2;
                    abstractC36442.f11032 = new C3634(abstractC36442, j3, j4, j5, j6, z);
                    abstractC36442.f11038 = c3646;
                    abstractC36442.f11036 = i;
                    C4140 c4140 = abstractC36442.f11029.f11015;
                    bArr = c4140.f13227;
                    if (bArr.length != 65025) {
                        c4140.f13227 = Arrays.copyOf(bArr, Math.max(65025, c4140.f13229));
                    }
                    return 0;
                }
                abstractC36442.f11032 = new AbstractC3644.C3647(null);
            }
            c3646 = null;
            i = 2;
            abstractC36442.f11038 = c3646;
            abstractC36442.f11036 = i;
            C4140 c41402 = abstractC36442.f11029.f11015;
            bArr = c41402.f13227;
            if (bArr.length != 65025) {
            }
            return 0;
        }
        if (i2 == 1) {
            c3558.m5878((int) abstractC36442.f11034);
            abstractC36442.f11036 = 2;
            return 0;
        }
        if (i2 != 2) {
            throw new IllegalStateException();
        }
        long jMo5982 = abstractC36442.f11032.mo5982(c3558);
        if (jMo5982 >= 0) {
            c3570.f10591 = jMo5982;
            return 1;
        }
        if (jMo5982 < -1) {
            abstractC36442.mo5996(-(jMo5982 + 2));
        }
        if (!abstractC36442.f11040) {
            abstractC36442.f11031.mo5893(abstractC36442.f11032.mo5983());
            abstractC36442.f11040 = true;
        }
        if (abstractC36442.f11039 > 0 || abstractC36442.f11029.m5991(c3558)) {
            abstractC36442.f11039 = 0L;
            C4140 c41403 = abstractC36442.f11029.f11015;
            long jMo5986 = abstractC36442.mo5986(c41403);
            if (jMo5986 >= 0) {
                long j7 = abstractC36442.f11035;
                if (j7 + jMo5986 >= abstractC36442.f11033) {
                    long j8 = (j7 * 1000000) / ((long) abstractC36442.f11037);
                    abstractC36442.f11030.mo5885(c41403, c41403.f13229);
                    abstractC36442.f11030.mo5883(j8, 1, c41403.f13229, 0, null);
                    abstractC36442.f11033 = -1L;
                }
            }
            abstractC36442.f11035 += jMo5986;
            return 0;
        }
        abstractC36442.f11036 = 3;
        return -1;
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public void mo5887() {
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public void mo5888(long j, long j2) {
        AbstractC3644 abstractC3644 = this.f11012;
        if (abstractC3644 != null) {
            C3640 c3640 = abstractC3644.f11029;
            c3640.f11014.m5992();
            c3640.f11015.m6709();
            c3640.f11016 = -1;
            c3640.f11018 = false;
            if (j == 0) {
                abstractC3644.mo5987(!abstractC3644.f11040);
            } else if (abstractC3644.f11036 != 0) {
                long j3 = (((long) abstractC3644.f11037) * j2) / 1000000;
                abstractC3644.f11033 = j3;
                abstractC3644.f11032.mo5984(j3);
                abstractC3644.f11036 = 2;
            }
        }
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public void mo5889(InterfaceC3562 interfaceC3562) {
        this.f11011 = interfaceC3562;
    }

    @Override // p138.p176.p177.p190.p198.InterfaceC3561
    /* JADX INFO: renamed from: ֏ */
    public boolean mo5890(C3558 c3558) {
        try {
            return m5989(c3558);
        } catch (ParserException unused) {
            return false;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final boolean m5989(C3558 c3558) {
        boolean zM1900;
        boolean zEquals;
        C3641 c3641 = new C3641();
        if (c3641.m5993(c3558, true) && (c3641.f11020 & 2) == 2) {
            int iMin = Math.min(c3641.f11024, 8);
            C4140 c4140 = new C4140(iMin);
            c3558.m5875(c4140.f13227, 0, iMin, false);
            c4140.m6693(0);
            if (c4140.m6679() >= 5 && c4140.m6702() == 127 && c4140.m6703() == 1179402563) {
                this.f11012 = new C3637();
            } else {
                c4140.m6693(0);
                try {
                    zM1900 = C0567.m1900(1, c4140, true);
                } catch (ParserException unused) {
                    zM1900 = false;
                }
                if (zM1900) {
                    this.f11012 = new C3648();
                } else {
                    c4140.m6693(0);
                    int iM6679 = c4140.m6679();
                    byte[] bArr = C3643.f11027;
                    if (iM6679 < bArr.length) {
                        zEquals = false;
                    } else {
                        byte[] bArr2 = new byte[bArr.length];
                        int length = bArr.length;
                        System.arraycopy(c4140.f13227, c4140.f13228, bArr2, 0, length);
                        c4140.f13228 += length;
                        zEquals = Arrays.equals(bArr2, C3643.f11027);
                    }
                    if (zEquals) {
                        this.f11012 = new C3643();
                    }
                }
            }
            return true;
        }
        return false;
    }
}
