package m2;

import androidx.annotation.Nullable;
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.h0;
import androidx.media3.extractor.j0;
import androidx.media3.extractor.k0;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public final class d extends k {

    @Nullable
    private c flacOggSeeker;

    @Nullable
    private k0 streamMetadata;

    @Override // m2.k
    public final long b(ParsableByteArray parsableByteArray) {
        if (parsableByteArray.getData()[0] != -1) {
            return -1L;
        }
        int i10 = (parsableByteArray.getData()[2] & 255) >> 4;
        if (i10 == 6 || i10 == 7) {
            parsableByteArray.skipBytes(4);
            parsableByteArray.readUtf8EncodedLong();
        }
        int iO = androidx.datastore.preferences.core.c.o(i10, parsableByteArray);
        parsableByteArray.setPosition(0);
        return iO;
    }

    @Override // m2.k
    public final boolean c(ParsableByteArray parsableByteArray, long j10, xyz.stream.utils.f fVar) {
        byte[] data = parsableByteArray.getData();
        k0 k0Var = this.streamMetadata;
        if (k0Var == null) {
            k0 k0Var2 = new k0(data, 17);
            this.streamMetadata = k0Var2;
            fVar.f36132b = k0Var2.getFormat(Arrays.copyOfRange(data, 9, parsableByteArray.limit()), null).buildUpon().setContainerMimeType(MimeTypes.AUDIO_OGG).build();
            return true;
        }
        byte b10 = data[0];
        if ((b10 & 127) != 3) {
            if (b10 != -1) {
                return true;
            }
            c cVar = this.flacOggSeeker;
            if (cVar != null) {
                cVar.f30305c = j10;
                fVar.f36133c = cVar;
            }
            Assertions.checkNotNull((Format) fVar.f36132b);
            return false;
        }
        j0 j0VarA = h0.a(parsableByteArray);
        k0 k0VarCopyWithSeekTable = k0Var.copyWithSeekTable(j0VarA);
        this.streamMetadata = k0VarCopyWithSeekTable;
        c cVar2 = new c();
        cVar2.f30303a = k0VarCopyWithSeekTable;
        cVar2.f30304b = j0VarA;
        cVar2.f30305c = -1L;
        cVar2.f30306d = -1L;
        this.flacOggSeeker = cVar2;
        return true;
    }

    @Override // m2.k
    public final void d(boolean z10) {
        super.d(z10);
        if (z10) {
            this.streamMetadata = null;
            this.flacOggSeeker = null;
        }
    }
}
