package y1;

import androidx.media3.common.Format;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.ParserException;
import androidx.media3.common.util.ParsableBitArray;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.extractor.flv.TagPayloadReader$UnsupportedFormatException;
import androidx.media3.extractor.z0;
import java.util.Collections;
import o0.i;

/* JADX INFO: loaded from: classes.dex */
public final class a extends i {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final int[] f36701e = {5512, 11025, 22050, 44100};

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

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

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

    public final boolean x(ParsableByteArray parsableByteArray) throws TagPayloadReader$UnsupportedFormatException {
        if (this.f36702b) {
            parsableByteArray.skipBytes(1);
        } else {
            int unsignedByte = parsableByteArray.readUnsignedByte();
            int i10 = (unsignedByte >> 4) & 15;
            this.f36704d = i10;
            Object obj = this.f31277a;
            if (i10 == 2) {
                ((z0) obj).format(new Format.Builder().setContainerMimeType(MimeTypes.VIDEO_FLV).setSampleMimeType(MimeTypes.AUDIO_MPEG).setChannelCount(1).setSampleRate(f36701e[(unsignedByte >> 2) & 3]).build());
                this.f36703c = true;
            } else if (i10 == 7 || i10 == 8) {
                ((z0) obj).format(new Format.Builder().setContainerMimeType(MimeTypes.VIDEO_FLV).setSampleMimeType(i10 == 7 ? MimeTypes.AUDIO_ALAW : MimeTypes.AUDIO_MLAW).setChannelCount(1).setSampleRate(8000).build());
                this.f36703c = true;
            } else if (i10 != 10) {
                throw new TagPayloadReader$UnsupportedFormatException("Audio format not supported: " + this.f36704d);
            }
            this.f36702b = true;
        }
        return true;
    }

    public final boolean y(ParsableByteArray parsableByteArray, long j10) throws ParserException {
        int i10 = this.f36704d;
        Object obj = this.f31277a;
        if (i10 == 2) {
            int iBytesLeft = parsableByteArray.bytesLeft();
            z0 z0Var = (z0) obj;
            z0Var.sampleData(parsableByteArray, iBytesLeft);
            z0Var.sampleMetadata(j10, 1, iBytesLeft, 0, null);
            return true;
        }
        int unsignedByte = parsableByteArray.readUnsignedByte();
        if (unsignedByte != 0 || this.f36703c) {
            if (this.f36704d == 10 && unsignedByte != 1) {
                return false;
            }
            int iBytesLeft2 = parsableByteArray.bytesLeft();
            z0 z0Var2 = (z0) obj;
            z0Var2.sampleData(parsableByteArray, iBytesLeft2);
            z0Var2.sampleMetadata(j10, 1, iBytesLeft2, 0, null);
            return true;
        }
        int iBytesLeft3 = parsableByteArray.bytesLeft();
        byte[] bArr = new byte[iBytesLeft3];
        parsableByteArray.readBytes(bArr, 0, iBytesLeft3);
        androidx.media3.extractor.a aVarD = androidx.media3.extractor.b.d(new ParsableBitArray(bArr), false);
        ((z0) obj).format(new Format.Builder().setContainerMimeType(MimeTypes.VIDEO_FLV).setSampleMimeType(MimeTypes.AUDIO_AAC).setCodecs(aVarD.f3307c).setChannelCount(aVarD.f3306b).setSampleRate(aVarD.f3305a).setInitializationData(Collections.singletonList(bArr)).build());
        this.f36703c = true;
        return false;
    }
}
