package y1;

import androidx.media3.common.Format;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.ParserException;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.extractor.flv.TagPayloadReader$UnsupportedFormatException;
import androidx.media3.extractor.h;
import androidx.media3.extractor.z0;
import com.google.android.gms.measurement.internal.u1;
import o0.i;
import q1.v;

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

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

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

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

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

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

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

    public d(z0 z0Var) {
        super(z0Var);
        this.f36724b = new ParsableByteArray(v.f32164a);
        this.f36725c = new ParsableByteArray(4);
    }

    public final boolean x(ParsableByteArray parsableByteArray) throws TagPayloadReader$UnsupportedFormatException {
        int unsignedByte = parsableByteArray.readUnsignedByte();
        int i10 = (unsignedByte >> 4) & 15;
        int i11 = unsignedByte & 15;
        if (i11 != 7) {
            throw new TagPayloadReader$UnsupportedFormatException(u1.g("Video format not supported: ", i11));
        }
        this.f36729g = i10;
        return i10 != 5;
    }

    public final boolean y(ParsableByteArray parsableByteArray, long j10) throws ParserException {
        int unsignedByte = parsableByteArray.readUnsignedByte();
        long int24 = (((long) parsableByteArray.readInt24()) * 1000) + j10;
        Object obj = this.f31277a;
        if (unsignedByte == 0 && !this.f36727e) {
            ParsableByteArray parsableByteArray2 = new ParsableByteArray(new byte[parsableByteArray.bytesLeft()]);
            parsableByteArray.readBytes(parsableByteArray2.getData(), 0, parsableByteArray.bytesLeft());
            h hVarA = h.a(parsableByteArray2);
            this.f36726d = hVarA.f3369b;
            ((z0) obj).format(new Format.Builder().setContainerMimeType(MimeTypes.VIDEO_FLV).setSampleMimeType(MimeTypes.VIDEO_H264).setCodecs(hVarA.codecs).setWidth(hVarA.f3370c).setHeight(hVarA.f3371d).setPixelWidthHeightRatio(hVarA.f3378k).setInitializationData(hVarA.f3368a).build());
            this.f36727e = true;
            return false;
        }
        if (unsignedByte != 1 || !this.f36727e) {
            return false;
        }
        int i10 = this.f36729g == 1 ? 1 : 0;
        if (!this.f36728f && i10 == 0) {
            return false;
        }
        ParsableByteArray parsableByteArray3 = this.f36725c;
        byte[] data = parsableByteArray3.getData();
        data[0] = 0;
        data[1] = 0;
        data[2] = 0;
        int i11 = 4 - this.f36726d;
        int i12 = 0;
        while (parsableByteArray.bytesLeft() > 0) {
            parsableByteArray.readBytes(parsableByteArray3.getData(), i11, this.f36726d);
            parsableByteArray3.setPosition(0);
            int unsignedIntToInt = parsableByteArray3.readUnsignedIntToInt();
            ParsableByteArray parsableByteArray4 = this.f36724b;
            parsableByteArray4.setPosition(0);
            ((z0) obj).sampleData(parsableByteArray4, 4);
            ((z0) obj).sampleData(parsableByteArray, unsignedIntToInt);
            i12 = i12 + 4 + unsignedIntToInt;
        }
        ((z0) obj).sampleMetadata(int24, i10, i12, 0, null);
        this.f36728f = true;
        return true;
    }
}
