package com.google.android.gms.internal.ads;

import androidx.annotation.Nullable;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.PlaybackException;
import java.util.Locale;
import tv.danmaku.ijk.media.player.IjkEventListener;

/* JADX INFO: loaded from: classes2.dex */
public abstract class y1 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final int[] f18626a = {PlaybackException.ERROR_CODE_IO_NETWORK_CONNECTION_TIMEOUT, 2000, 1920, 1601, 1600, 1001, 1000, 960, 800, 800, 480, IjkEventListener.VIDEO_SIZE_CHANGED, IjkEventListener.VIDEO_SIZE_CHANGED, 2048};

    /* JADX WARN: Removed duplicated region for block: B:41:0x0084  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x008c  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x0091  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static q0 a(androidx.media3.extractor.b1 b1Var) {
        int i10;
        int i11;
        int iP = b1Var.p(16);
        int iP2 = b1Var.p(16);
        if (iP2 == 65535) {
            iP2 = b1Var.p(24);
            i10 = 7;
        } else {
            i10 = 4;
        }
        int i12 = iP2 + i10;
        if (iP == 44097) {
            i12 += 2;
        }
        if (b1Var.p(2) == 3) {
            do {
                b1Var.p(2);
            } while (b1Var.o());
        }
        int iP3 = b1Var.p(10);
        if (b1Var.o() && b1Var.p(3) > 0) {
            b1Var.n(2);
        }
        int i13 = true != b1Var.o() ? 44100 : 48000;
        int iP4 = b1Var.p(4);
        int[] iArr = f18626a;
        if (i13 == 44100 && iP4 == 13) {
            i11 = iArr[13];
        } else if (i13 != 48000 || iP4 >= 14) {
            i11 = 0;
        } else {
            int i14 = iArr[iP4];
            int i15 = iP3 % 5;
            if (i15 == 1) {
                i11 = (iP4 == 3 || iP4 == 8) ? i14 + 1 : i14;
            } else if (i15 != 2) {
                if (i15 != 3) {
                    if (i15 == 4 && (iP4 == 3 || iP4 == 8 || iP4 == 11)) {
                    }
                }
            } else if (iP4 == 8 || iP4 == 11) {
            }
        }
        q0 q0Var = new q0();
        q0Var.f15558a = i13;
        q0Var.f15559b = i12;
        q0Var.f15560c = i11;
        return q0Var;
    }

    public static void b(p01 p01Var, int i10) {
        p01Var.v(7);
        byte[] bArr = p01Var.f15225a;
        bArr[0] = -84;
        bArr[1] = 64;
        bArr[2] = -1;
        bArr[3] = -1;
        bArr[4] = (byte) ((i10 >> 16) & 255);
        bArr[5] = (byte) ((i10 >> 8) & 255);
        bArr[6] = (byte) (i10 & 255);
    }

    public static void c(androidx.media3.extractor.b1 b1Var, androidx.media3.extractor.e eVar) throws zzat {
        int iP = b1Var.p(5);
        b1Var.n(2);
        if (b1Var.o()) {
            b1Var.n(5);
        }
        if (iP >= 7 && iP <= 10) {
            b1Var.m();
        }
        if (b1Var.o()) {
            int iP2 = b1Var.p(3);
            if (eVar.f3346b == -1 && iP >= 0 && iP <= 15 && (iP2 == 0 || iP2 == 1)) {
                eVar.f3346b = iP;
            }
            if (b1Var.o()) {
                e(b1Var);
            }
        }
    }

    public static void d(androidx.media3.extractor.b1 b1Var, androidx.media3.extractor.e eVar) throws zzat {
        b1Var.n(2);
        boolean zO = b1Var.o();
        int iP = b1Var.p(8);
        for (int i10 = 0; i10 < iP; i10++) {
            b1Var.n(2);
            if (b1Var.o()) {
                b1Var.n(5);
            }
            if (zO) {
                b1Var.n(24);
            } else {
                if (b1Var.o()) {
                    if (!b1Var.o()) {
                        b1Var.n(4);
                    }
                    eVar.f3347c = b1Var.p(6) + 1;
                }
                b1Var.n(4);
            }
        }
        if (b1Var.o()) {
            b1Var.n(3);
            if (b1Var.o()) {
                e(b1Var);
            }
        }
    }

    public static void e(androidx.media3.extractor.b1 b1Var) throws zzat {
        int iP = b1Var.p(6);
        if (iP < 2 || iP > 42) {
            throw zzat.zzc(String.format("Invalid language tag bytes number: %d. Must be between 2 and 42.", Integer.valueOf(iP)));
        }
        b1Var.n(iP * 8);
    }

    /* JADX WARN: Removed duplicated region for block: B:143:0x0210  */
    /* JADX WARN: Removed duplicated region for block: B:145:0x0213  */
    /* JADX WARN: Removed duplicated region for block: B:158:0x0255  */
    /* JADX WARN: Removed duplicated region for block: B:161:0x025d  */
    /* JADX WARN: Removed duplicated region for block: B:168:0x0276  */
    /* JADX WARN: Removed duplicated region for block: B:173:0x029c  */
    /* JADX WARN: Removed duplicated region for block: B:177:0x02a8  */
    /* JADX WARN: Removed duplicated region for block: B:209:0x030a  */
    /* JADX WARN: Removed duplicated region for block: B:234:0x035f  */
    /* JADX WARN: Removed duplicated region for block: B:236:0x03a3  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x00de A[PHI: r13
      0x00de: PHI (r13v15 int) = (r13v7 int), (r13v3 int) binds: [B:138:0x01fd, B:43:0x00da] A[DONT_GENERATE, DONT_INLINE]] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static zn2 zza(p01 p01Var, String str, @Nullable String str2, @Nullable uk2 uk2Var) throws zzat {
        int i10;
        int i11;
        int i12;
        int i13;
        int i14;
        int i15;
        int i16;
        int i17;
        boolean zO;
        int iP;
        int iP2;
        int iH;
        int iP3;
        boolean z10;
        int i18;
        int i19;
        androidx.media3.extractor.b1 b1Var = new androidx.media3.extractor.b1();
        b1Var.e(p01Var);
        int iH2 = b1Var.h();
        int iP4 = b1Var.p(3);
        if (iP4 > 1) {
            StringBuilder sb = new StringBuilder(String.valueOf(iP4).length() + 30);
            sb.append("Unsupported AC-4 DSI version: ");
            sb.append(iP4);
            throw zzat.zzc(sb.toString());
        }
        int iP5 = b1Var.p(7);
        int i20 = true != b1Var.o() ? 44100 : 48000;
        b1Var.n(4);
        int iP6 = b1Var.p(9);
        if (iP5 > 1) {
            if (iP4 == 0) {
                throw zzat.zzc("Invalid AC-4 DSI version: 0");
            }
            if (b1Var.o()) {
                b1Var.n(16);
                if (b1Var.o()) {
                    b1Var.n(128);
                }
            }
        }
        if (iP4 == 1) {
            if (b1Var.h() < 66) {
                throw zzat.zzc("Invalid AC-4 DSI bitrate.");
            }
            b1Var.n(66);
            b1Var.s();
        }
        androidx.media3.extractor.e eVar = new androidx.media3.extractor.e();
        eVar.f3345a = true;
        eVar.f3346b = -1;
        eVar.f3347c = -1;
        eVar.f3348d = true;
        eVar.f3349e = 2;
        eVar.f3350f = 1;
        eVar.f3351g = 0;
        for (int i21 = 0; i21 < iP6; i21++) {
            if (iP4 == 0) {
                zO = b1Var.o();
                iP = b1Var.p(5);
                iP2 = b1Var.p(5);
                iH = 0;
                iP3 = 0;
                z10 = false;
            } else {
                int iP7 = b1Var.p(8);
                iP3 = b1Var.p(8);
                if (iP3 == 255) {
                    iP3 = b1Var.p(16) + 255;
                }
                if (iP7 > 2) {
                    b1Var.n(iP3 * 8);
                } else {
                    iH = (iH2 - b1Var.h()) / 8;
                    int iP8 = b1Var.p(5);
                    z10 = iP8 == 31;
                    iP2 = iP7;
                    iP = iP8;
                    zO = false;
                }
            }
            eVar.f3350f = iP2;
            if (zO || z10 || iP != 6) {
                eVar.f3351g = b1Var.p(3);
                if (b1Var.o()) {
                    b1Var.n(5);
                }
                b1Var.n(2);
                if (iP4 == 1) {
                    if (iP2 == 1) {
                        b1Var.n(2);
                    } else if (iP2 == 2) {
                        iP2 = 2;
                        b1Var.n(2);
                    }
                }
                b1Var.n(5);
                b1Var.n(10);
                if (iP4 == 1) {
                    if (iP2 > 0) {
                        eVar.f3345a = b1Var.o();
                    }
                    if (eVar.f3345a) {
                        if (iP2 == 1) {
                            i19 = 1;
                        } else if (iP2 == 2) {
                            i19 = 2;
                        } else {
                            i18 = 2;
                            i19 = iP2;
                            b1Var.n(24);
                        }
                        int iP9 = b1Var.p(5);
                        if (iP9 >= 0 && iP9 <= 15) {
                            eVar.f3346b = iP9;
                        }
                        if (iP9 < 11 || iP9 > 14) {
                            i18 = 2;
                        } else {
                            eVar.f3348d = b1Var.o();
                            i18 = 2;
                            eVar.f3349e = b1Var.p(2);
                        }
                        b1Var.n(24);
                    } else {
                        i18 = 2;
                        i19 = iP2;
                    }
                    if (iP2 == 1 || iP2 == i18) {
                        if (b1Var.o() && b1Var.o()) {
                            b1Var.n(i18);
                        }
                        if (b1Var.o()) {
                            b1Var.m();
                            int i22 = 8;
                            int iP10 = b1Var.p(8);
                            int i23 = 0;
                            while (i23 < iP10) {
                                b1Var.n(i22);
                                i23++;
                                i22 = 8;
                            }
                        }
                    }
                    iP2 = i19;
                }
                if (!zO && !z10) {
                    b1Var.m();
                    if (iP == 0 || iP == 1 || iP == 2) {
                        if (iP2 == 0) {
                            for (int i24 = 0; i24 < 2; i24++) {
                                c(b1Var, eVar);
                            }
                            iP2 = 0;
                            b1Var.m();
                            if (b1Var.o()) {
                            }
                            if (iP2 <= 0) {
                            }
                        } else {
                            int i25 = 0;
                            for (int i26 = 2; i25 < i26; i26 = 2) {
                                d(b1Var, eVar);
                                i25++;
                            }
                            b1Var.m();
                            if (b1Var.o()) {
                            }
                            if (iP2 <= 0) {
                            }
                        }
                    } else if (iP != 3 && iP != 4) {
                        if (iP != 5) {
                            int iP11 = b1Var.p(7);
                            for (int i27 = 0; i27 < iP11; i27++) {
                                b1Var.n(8);
                            }
                        } else if (iP2 == 0) {
                            c(b1Var, eVar);
                            iP2 = 0;
                        } else {
                            int iP12 = b1Var.p(3);
                            for (int i28 = 0; i28 < iP12 + 2; i28++) {
                                d(b1Var, eVar);
                            }
                        }
                        b1Var.m();
                        if (b1Var.o()) {
                        }
                        if (iP2 <= 0) {
                        }
                    } else if (iP2 == 0) {
                        for (int i29 = 0; i29 < 3; i29++) {
                            c(b1Var, eVar);
                        }
                        iP2 = 0;
                        b1Var.m();
                        if (b1Var.o()) {
                        }
                        if (iP2 <= 0) {
                        }
                    } else {
                        int i30 = 0;
                        for (int i31 = 3; i30 < i31; i31 = 3) {
                            d(b1Var, eVar);
                            i30++;
                        }
                        b1Var.m();
                        if (b1Var.o()) {
                        }
                        if (iP2 <= 0) {
                        }
                    }
                } else if (iP2 == 0) {
                    c(b1Var, eVar);
                    iP2 = 0;
                    b1Var.m();
                    if (b1Var.o()) {
                        i13 = 7;
                        int iP13 = b1Var.p(7);
                        for (int i32 = 0; i32 < iP13; i32++) {
                            b1Var.n(15);
                        }
                    } else {
                        i13 = 7;
                    }
                    if (iP2 <= 0) {
                        i10 = 5;
                        i11 = 8;
                        b1Var.s();
                        if (iP4 == 1) {
                            int iH3 = ((iH2 - b1Var.h()) / 8) - iH;
                            if (iP3 < iH3) {
                                throw zzat.zzc("pres_bytes is smaller than presentation bytes read.");
                            }
                            b1Var.u(iP3 - iH3);
                        }
                        if (eVar.f3345a) {
                            i12 = -1;
                        } else {
                            i12 = -1;
                            if (eVar.f3346b == -1) {
                                StringBuilder sb2 = new StringBuilder(String.valueOf(i21).length() + 45);
                                sb2.append("Can't determine channel mode of presentation ");
                                sb2.append(i21);
                                throw zzat.zzc(sb2.toString());
                            }
                        }
                    } else {
                        if (b1Var.o()) {
                            if (b1Var.h() < 66) {
                                throw zzat.zzc("Can't parse bitrate DSI.");
                            }
                            b1Var.n(66);
                        }
                        if (b1Var.o()) {
                            b1Var.s();
                            b1Var.u(b1Var.p(16));
                            i10 = 5;
                            int iP14 = b1Var.p(5);
                            for (int i33 = 0; i33 < iP14; i33++) {
                                b1Var.n(3);
                                b1Var.n(8);
                            }
                        }
                        i11 = 8;
                        b1Var.s();
                        if (iP4 == 1) {
                        }
                        if (eVar.f3345a) {
                        }
                    }
                } else {
                    d(b1Var, eVar);
                    b1Var.m();
                    if (b1Var.o()) {
                    }
                    if (iP2 <= 0) {
                    }
                }
            }
            if (eVar.f3345a) {
                int i34 = eVar.f3347c;
                if (i34 > 0) {
                    i15 = i34 + 1;
                    if (eVar.f3351g == 4 && i15 == 17) {
                        i15 = 21;
                    }
                } else {
                    int i35 = eVar.f3351g;
                    if (i35 == 0) {
                        i14 = 2;
                    } else if (i35 != 1) {
                        i14 = 2;
                        if (i35 == 2) {
                            i15 = i11;
                        } else if (i35 == 3) {
                            i15 = 10;
                        } else if (i35 != 4) {
                            StringBuilder sb3 = new StringBuilder(String.valueOf(i35).length() + 33);
                            sb3.append("AC-4 level ");
                            sb3.append(i35);
                            sb3.append(" has not been defined.");
                            vt0.c(sb3.toString());
                        } else {
                            i15 = 12;
                        }
                    } else {
                        i15 = 6;
                    }
                    i15 = i14;
                }
            } else {
                int i36 = eVar.f3346b;
                boolean z11 = eVar.f3348d;
                int i37 = eVar.f3349e;
                switch (i36) {
                    case 0:
                        i16 = 11;
                        i17 = 1;
                        break;
                    case 1:
                        i16 = 11;
                        i17 = 2;
                        break;
                    case 2:
                        i16 = 11;
                        i17 = 3;
                        break;
                    case 3:
                        i17 = i10;
                        i16 = 11;
                        break;
                    case 4:
                        i16 = 11;
                        i17 = 6;
                        break;
                    case 5:
                    case 7:
                    case 9:
                        i17 = i13;
                        i16 = 11;
                        break;
                    case 6:
                    case 8:
                    case 10:
                        i17 = i11;
                        i16 = 11;
                        break;
                    case 11:
                        i16 = 11;
                        i17 = 11;
                        break;
                    case 12:
                        i17 = 12;
                        i16 = 11;
                        break;
                    case 13:
                        i17 = 13;
                        i16 = 11;
                        break;
                    case 14:
                        i16 = 11;
                        i17 = 14;
                        break;
                    case 15:
                        i16 = 11;
                        i17 = 24;
                        break;
                    default:
                        i17 = i12;
                        i16 = 11;
                        break;
                }
                if (i36 == i16 || i36 == 12 || i36 == 13 || i36 == 14) {
                    if (!z11) {
                        i17 -= 2;
                    }
                    i15 = i17;
                    if (i37 == 0) {
                        i15 -= 4;
                    } else if (i37 == 1) {
                        i15 -= 2;
                    }
                } else {
                    i15 = i17;
                }
            }
            if (i15 > 0) {
                throw zzat.zzc("Cannot determine channel count of presentation.");
            }
            Object[] objArr = {Integer.valueOf(iP5), Integer.valueOf(eVar.f3350f), Integer.valueOf(eVar.f3351g)};
            String str3 = bb1.f9474a;
            String str4 = String.format(Locale.US, "ac-4.%02d.%02d.%02d", objArr);
            sm2 sm2Var = new sm2();
            sm2Var.zza(str);
            sm2Var.zzm(MimeTypes.AUDIO_AC4);
            sm2Var.f16496s = i15;
            sm2Var.f16497t = i20;
            sm2Var.zzq(uk2Var);
            sm2Var.zze(str2);
            sm2Var.zzj(str4);
            return new zn2(sm2Var);
        }
        i10 = 5;
        i11 = 8;
        i12 = -1;
        i13 = 7;
        if (eVar.f3345a) {
        }
        if (i15 > 0) {
        }
    }
}
