package androidx.media3.extractor;

import androidx.annotation.Nullable;
import androidx.media3.common.Metadata;
import androidx.media3.common.util.ParsableByteArray;
import java.io.EOFException;
import java.io.IOException;

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

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ParsableByteArray f3438a = new ParsableByteArray(10);

    @Nullable
    public Metadata peekId3Data(z zVar, @Nullable f2.g gVar) throws IOException {
        ParsableByteArray parsableByteArray = this.f3438a;
        Metadata metadataDecode = null;
        int i10 = 0;
        while (true) {
            try {
                zVar.a(0, 10, parsableByteArray.getData());
                parsableByteArray.setPosition(0);
                if (parsableByteArray.readUnsignedInt24() != 4801587) {
                    break;
                }
                parsableByteArray.skipBytes(3);
                int synchSafeInt = parsableByteArray.readSynchSafeInt();
                int i11 = synchSafeInt + 10;
                if (metadataDecode == null) {
                    byte[] bArr = new byte[i11];
                    System.arraycopy(parsableByteArray.getData(), 0, bArr, 0, 10);
                    zVar.a(10, synchSafeInt, bArr);
                    metadataDecode = new f2.i(gVar).decode(bArr, i11);
                } else {
                    zVar.h(synchSafeInt);
                }
                i10 += i11;
            } catch (EOFException unused) {
            }
        }
        zVar.j();
        zVar.h(i10);
        return metadataDecode;
    }
}
