package q2;

import android.graphics.Bitmap;
import androidx.annotation.Nullable;
import androidx.media3.common.text.Cue;
import androidx.media3.common.util.ParsableByteArray;
import java.util.Arrays;

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

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final int[] f32177b = new int[256];

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

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

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

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

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

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

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

    @Nullable
    public Cue build() {
        int unsignedByte;
        if (this.f32179d == 0 || this.f32180e == 0 || this.f32183h == 0 || this.f32184i == 0) {
            return null;
        }
        ParsableByteArray parsableByteArray = this.f32176a;
        if (parsableByteArray.limit() == 0 || parsableByteArray.getPosition() != parsableByteArray.limit() || !this.f32178c) {
            return null;
        }
        parsableByteArray.setPosition(0);
        int i10 = this.f32183h * this.f32184i;
        int[] iArr = new int[i10];
        int i11 = 0;
        while (i11 < i10) {
            int unsignedByte2 = parsableByteArray.readUnsignedByte();
            int[] iArr2 = this.f32177b;
            if (unsignedByte2 != 0) {
                unsignedByte = i11 + 1;
                iArr[i11] = iArr2[unsignedByte2];
            } else {
                int unsignedByte3 = parsableByteArray.readUnsignedByte();
                if (unsignedByte3 != 0) {
                    unsignedByte = ((unsignedByte3 & 64) == 0 ? unsignedByte3 & 63 : ((unsignedByte3 & 63) << 8) | parsableByteArray.readUnsignedByte()) + i11;
                    Arrays.fill(iArr, i11, unsignedByte, (unsignedByte3 & 128) == 0 ? iArr2[0] : iArr2[parsableByteArray.readUnsignedByte()]);
                }
            }
            i11 = unsignedByte;
        }
        return new Cue.Builder().setBitmap(Bitmap.createBitmap(iArr, this.f32183h, this.f32184i, Bitmap.Config.ARGB_8888)).setPosition(this.f32181f / this.f32179d).setPositionAnchor(0).setLine(this.f32182g / this.f32180e, 0).setLineAnchor(0).setSize(this.f32183h / this.f32179d).setBitmapHeight(this.f32184i / this.f32180e).build();
    }
}
