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

import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.common.util.TimestampAdjuster;
import androidx.media3.common.util.Util;

/* JADX INFO: loaded from: classes2.dex */
public final class za {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f19166a;

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public boolean f19169d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public boolean f19170e;

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public long f19172g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public long f19173h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public long f19174i;

    public za() {
        this.f19166a = 1;
        this.f19167b = new g91();
        this.f19172g = -9223372036854775807L;
        this.f19173h = -9223372036854775807L;
        this.f19174i = -9223372036854775807L;
        this.f19168c = new p01();
    }

    public static int b(int i10, byte[] bArr) {
        return (bArr[i10 + 3] & 255) | ((bArr[i10] & 255) << 24) | ((bArr[i10 + 1] & 255) << 16) | ((bArr[i10 + 2] & 255) << 8);
    }

    public static long c(ParsableByteArray parsableByteArray) {
        int position = parsableByteArray.getPosition();
        if (parsableByteArray.bytesLeft() < 9) {
            return -9223372036854775807L;
        }
        byte[] bArr = new byte[9];
        parsableByteArray.readBytes(bArr, 0, 9);
        parsableByteArray.setPosition(position);
        byte b10 = bArr[0];
        if ((b10 & 196) == 68) {
            byte b11 = bArr[2];
            if ((b11 & 4) == 4) {
                byte b12 = bArr[4];
                if ((b12 & 4) == 4 && (bArr[5] & 1) == 1 && (bArr[8] & 3) == 3) {
                    long j10 = b10;
                    long j11 = b11;
                    return ((j11 & 3) << 13) | ((j10 & 3) << 28) | (((56 & j10) >> 3) << 30) | ((((long) bArr[1]) & 255) << 20) | (((j11 & 248) >> 3) << 15) | ((((long) bArr[3]) & 255) << 5) | ((((long) b12) & 248) >> 3);
                }
            }
        }
        return -9223372036854775807L;
    }

    public static long d(p01 p01Var) {
        int i10 = p01Var.f15226b;
        if (p01Var.y() < 9) {
            return -9223372036854775807L;
        }
        byte[] bArr = new byte[9];
        p01Var.F(0, 9, bArr);
        p01Var.C(i10);
        byte b10 = bArr[0];
        if ((b10 & 196) != 68) {
            return -9223372036854775807L;
        }
        byte b11 = bArr[2];
        if ((b11 & 4) != 4) {
            return -9223372036854775807L;
        }
        byte b12 = bArr[4];
        if ((b12 & 4) != 4 || (bArr[5] & 1) != 1 || (bArr[8] & 3) != 3) {
            return -9223372036854775807L;
        }
        long j10 = b10;
        long j11 = b11;
        long j12 = (248 & j11) >> 3;
        long j13 = (j11 & 3) << 13;
        return j13 | ((bArr[1] & 255) << 20) | ((j10 & 3) << 28) | (((j10 & 56) >> 3) << 30) | (j12 << 15) | ((((long) bArr[3]) & 255) << 5) | ((((long) b12) & 248) >> 3);
    }

    public static final int g(int i10, byte[] bArr) {
        return (bArr[i10 + 3] & 255) | ((bArr[i10] & 255) << 24) | ((bArr[i10 + 1] & 255) << 16) | ((bArr[i10 + 2] & 255) << 8);
    }

    public final void a(androidx.media3.extractor.z zVar) {
        ((ParsableByteArray) this.f19168c).reset(Util.EMPTY_BYTE_ARRAY);
        this.f19169d = true;
        zVar.j();
    }

    public final void e(p2 p2Var) {
        byte[] bArr = bb1.f9475b;
        int length = bArr.length;
        ((p01) this.f19168c).w(0, bArr);
        this.f19169d = true;
        p2Var.zzl();
    }

    public final void f(p2 p2Var) {
        byte[] bArr = bb1.f9475b;
        int length = bArr.length;
        ((p01) this.f19168c).w(0, bArr);
        this.f19169d = true;
        p2Var.zzl();
    }

    public za(int i10) {
        this.f19166a = i10;
        if (i10 != 2) {
            this.f19167b = new g91();
            this.f19172g = -9223372036854775807L;
            this.f19173h = -9223372036854775807L;
            this.f19174i = -9223372036854775807L;
            this.f19168c = new p01();
            return;
        }
        this.f19167b = new TimestampAdjuster(0L);
        this.f19172g = -9223372036854775807L;
        this.f19173h = -9223372036854775807L;
        this.f19174i = -9223372036854775807L;
        this.f19168c = new ParsableByteArray();
    }
}
