package n2;

import android.util.SparseArray;
import androidx.media3.extractor.b0;
import androidx.media3.extractor.t0;
import androidx.media3.extractor.z0;

/* JADX INFO: loaded from: classes.dex */
public final class q implements b0 {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final SparseArray f30787c = new SparseArray();

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

    public q(b0 b0Var, n nVar) {
        this.f30785a = b0Var;
        this.f30786b = nVar;
    }

    @Override // androidx.media3.extractor.b0
    public final void endTracks() {
        this.f30785a.endTracks();
        if (!this.f30788d) {
            return;
        }
        int i10 = 0;
        while (true) {
            SparseArray sparseArray = this.f30787c;
            if (i10 >= sparseArray.size()) {
                return;
            }
            ((r) sparseArray.valueAt(i10)).f30797i = true;
            i10++;
        }
    }

    @Override // androidx.media3.extractor.b0
    public final void seekMap(t0 t0Var) {
        this.f30785a.seekMap(t0Var);
    }

    @Override // androidx.media3.extractor.b0
    public final z0 track(int i10, int i11) {
        b0 b0Var = this.f30785a;
        if (i11 != 3) {
            this.f30788d = true;
            return b0Var.track(i10, i11);
        }
        SparseArray sparseArray = this.f30787c;
        r rVar = (r) sparseArray.get(i10);
        if (rVar != null) {
            return rVar;
        }
        r rVar2 = new r(b0Var.track(i10, i11), this.f30786b);
        sparseArray.put(i10, rVar2);
        return rVar2;
    }
}
