package androidx.media3.extractor;

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

/* JADX INFO: loaded from: classes.dex */
public abstract class h0 {
    public static j0 a(ParsableByteArray parsableByteArray) {
        parsableByteArray.skipBytes(1);
        int unsignedInt24 = parsableByteArray.readUnsignedInt24();
        long position = ((long) parsableByteArray.getPosition()) + ((long) unsignedInt24);
        int i10 = unsignedInt24 / 18;
        long[] jArrCopyOf = new long[i10];
        long[] jArrCopyOf2 = new long[i10];
        int i11 = 0;
        while (true) {
            if (i11 >= i10) {
                break;
            }
            long j10 = parsableByteArray.readLong();
            if (j10 == -1) {
                jArrCopyOf = Arrays.copyOf(jArrCopyOf, i11);
                jArrCopyOf2 = Arrays.copyOf(jArrCopyOf2, i11);
                break;
            }
            jArrCopyOf[i11] = j10;
            jArrCopyOf2[i11] = parsableByteArray.readLong();
            parsableByteArray.skipBytes(2);
            i11++;
        }
        parsableByteArray.skipBytes((int) (position - ((long) parsableByteArray.getPosition())));
        return new j0(jArrCopyOf, jArrCopyOf2);
    }

    @Nullable
    public static Metadata peekId3Metadata(z zVar, boolean z10) throws IOException {
        Metadata metadataPeekId3Data = new o0().peekId3Data(zVar, z10 ? null : f2.i.f25920a);
        if (metadataPeekId3Data == null || metadataPeekId3Data.length() == 0) {
            return null;
        }
        return metadataPeekId3Data;
    }

    @Nullable
    public static Metadata readId3Metadata(z zVar, boolean z10) throws IOException {
        zVar.j();
        long jG = zVar.g();
        Metadata metadataPeekId3Metadata = peekId3Metadata(zVar, z10);
        zVar.k((int) (zVar.g() - jG));
        return metadataPeekId3Metadata;
    }
}
