package x2;

import androidx.media3.common.Format;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.extractor.z0;
import java.util.List;

/* JADX INFO: loaded from: classes.dex */
public final class q0 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final List f34596a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final z0[] f34597b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final q1.a0 f34598c;

    public q0(List list) {
        this.f34596a = list;
        this.f34597b = new z0[list.size()];
        q1.a0 a0Var = new q1.a0(new androidx.core.app.e(this, 12));
        this.f34598c = a0Var;
        a0Var.c(3);
    }

    public final void a(ParsableByteArray parsableByteArray, long j10) {
        if (parsableByteArray.bytesLeft() < 9) {
            return;
        }
        int i10 = parsableByteArray.readInt();
        int i11 = parsableByteArray.readInt();
        int unsignedByte = parsableByteArray.readUnsignedByte();
        if (i10 == 434 && i11 == 1195456820 && unsignedByte == 3) {
            this.f34598c.a(parsableByteArray, j10);
        }
    }

    public final void b(androidx.media3.extractor.b0 b0Var, o0 o0Var) {
        int i10 = 0;
        while (true) {
            z0[] z0VarArr = this.f34597b;
            if (i10 >= z0VarArr.length) {
                return;
            }
            o0Var.a();
            o0Var.b();
            z0 z0VarTrack = b0Var.track(o0Var.f34560d, 3);
            Format format = (Format) this.f34596a.get(i10);
            String str = format.sampleMimeType;
            Assertions.checkArgument(MimeTypes.APPLICATION_CEA608.equals(str) || MimeTypes.APPLICATION_CEA708.equals(str), "Invalid closed caption MIME type provided: " + str);
            Format.Builder builder = new Format.Builder();
            o0Var.b();
            z0VarTrack.format(builder.setId(o0Var.f34561e).setContainerMimeType(MimeTypes.VIDEO_MP2T).setSampleMimeType(str).setSelectionFlags(format.selectionFlags).setLanguage(format.language).setAccessibilityChannel(format.accessibilityChannel).setInitializationData(format.initializationData).build());
            z0VarArr[i10] = z0VarTrack;
            i10++;
        }
    }
}
