package androidx.media3.extractor;

import androidx.media3.common.DataReader;
import androidx.media3.common.Format;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.ParsableByteArray;

/* JADX INFO: loaded from: classes.dex */
public final class v0 implements y {

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

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

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

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

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

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

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

    public v0(int i10, int i11, String str) {
        this.f3480a = i10;
        this.f3481b = i11;
        this.f3482c = str;
    }

    @Override // androidx.media3.extractor.y
    public final void init(b0 b0Var) {
        this.f3485f = b0Var;
        z0 z0VarTrack = b0Var.track(1024, 4);
        this.f3486g = z0VarTrack;
        Format.Builder builder = new Format.Builder();
        String str = this.f3482c;
        z0VarTrack.format(builder.setContainerMimeType(str).setSampleMimeType(str).build());
        this.f3485f.endTracks();
        this.f3485f.seekMap(new w0());
        this.f3484e = 1;
    }

    @Override // androidx.media3.extractor.y
    public final int read(z zVar, r0 r0Var) {
        int i10 = this.f3484e;
        if (i10 != 1) {
            if (i10 == 2) {
                return -1;
            }
            throw new IllegalStateException();
        }
        int iSampleData = ((z0) Assertions.checkNotNull(this.f3486g)).sampleData((DataReader) zVar, 1024, true);
        if (iSampleData == -1) {
            this.f3484e = 2;
            this.f3486g.sampleMetadata(0L, 1, this.f3483d, 0, null);
            this.f3483d = 0;
        } else {
            this.f3483d += iSampleData;
        }
        return 0;
    }

    @Override // androidx.media3.extractor.y
    public final void release() {
    }

    @Override // androidx.media3.extractor.y
    public final void seek(long j10, long j11) {
        if (j10 == 0 || this.f3484e == 1) {
            this.f3484e = 1;
            this.f3483d = 0;
        }
    }

    @Override // androidx.media3.extractor.y
    public final boolean sniff(z zVar) {
        int i10 = this.f3481b;
        int i11 = this.f3480a;
        Assertions.checkState((i11 == -1 || i10 == -1) ? false : true);
        ParsableByteArray parsableByteArray = new ParsableByteArray(i10);
        zVar.a(0, i10, parsableByteArray.getData());
        return parsableByteArray.readUnsignedShort() == i11;
    }
}
