package q1;

import androidx.annotation.Nullable;
import androidx.media3.common.Metadata;
import androidx.media3.common.util.Assertions;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.common.util.Util;
import java.util.ArrayList;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public final class b implements Metadata.Entry {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final String f32087a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final byte[] f32088b;

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

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

    public b(String str, byte[] bArr, int i10, int i11) {
        boolean z10;
        byte b10;
        str.getClass();
        switch (str) {
            case "com.android.capture.fps":
                if (i11 == 23 && bArr.length == 4) {
                    z10 = true;
                }
                Assertions.checkArgument(z10);
                break;
            case "auxiliary.tracks.interleaved":
                if (i11 == 75 && bArr.length == 1 && ((b10 = bArr[0]) == 0 || b10 == 1)) {
                    z10 = true;
                }
                Assertions.checkArgument(z10);
                break;
            case "auxiliary.tracks.length":
            case "auxiliary.tracks.offset":
                if (i11 == 78 && bArr.length == 8) {
                    z10 = true;
                }
                Assertions.checkArgument(z10);
                break;
            case "auxiliary.tracks.map":
                Assertions.checkArgument(i11 == 0);
                break;
        }
        this.f32087a = str;
        this.f32088b = bArr;
        this.f32089c = i10;
        this.f32090d = i11;
    }

    public final ArrayList a() {
        Assertions.checkState(this.f32087a.equals("auxiliary.tracks.map"), "Metadata is not an auxiliary tracks map");
        byte[] bArr = this.f32088b;
        byte b10 = bArr[1];
        ArrayList arrayList = new ArrayList();
        for (int i10 = 0; i10 < b10; i10++) {
            arrayList.add(Integer.valueOf(bArr[i10 + 2]));
        }
        return arrayList;
    }

    public boolean equals(@Nullable Object obj) {
        if (this == obj) {
            return true;
        }
        if (obj == null || b.class != obj.getClass()) {
            return false;
        }
        b bVar = (b) obj;
        return this.f32087a.equals(bVar.f32087a) && Arrays.equals(this.f32088b, bVar.f32088b) && this.f32089c == bVar.f32089c && this.f32090d == bVar.f32090d;
    }

    public final int hashCode() {
        return ((((Arrays.hashCode(this.f32088b) + defpackage.e.b(this.f32087a, 527, 31)) * 31) + this.f32089c) * 31) + this.f32090d;
    }

    /* JADX WARN: Removed duplicated region for block: B:39:0x00cf  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final String toString() {
        String string;
        String str = this.f32087a;
        byte[] bArr = this.f32088b;
        int i10 = this.f32090d;
        if (i10 != 0) {
            if (i10 == 1) {
                string = Util.fromUtf8Bytes(bArr);
            } else if (i10 == 23) {
                boolean z10 = bArr.length >= 4;
                int length = bArr.length;
                if (!z10) {
                    throw new IllegalArgumentException(com.google.common.base.h.m("array too small: %s < %s", Integer.valueOf(length), 4));
                }
                string = String.valueOf(Float.intBitsToFloat(com.google.common.primitives.a.e(bArr[0], bArr[1], bArr[2], bArr[3])));
            } else if (i10 != 67) {
                string = i10 != 75 ? i10 != 78 ? Util.toHexString(bArr) : String.valueOf(new ParsableByteArray(bArr).readUnsignedLongToLong()) : String.valueOf(bArr[0] & 255);
            } else {
                boolean z11 = bArr.length >= 4;
                int length2 = bArr.length;
                if (!z11) {
                    throw new IllegalArgumentException(com.google.common.base.h.m("array too small: %s < %s", Integer.valueOf(length2), 4));
                }
                string = String.valueOf(com.google.common.primitives.a.e(bArr[0], bArr[1], bArr[2], bArr[3]));
            }
        } else if (str.equals("auxiliary.tracks.map")) {
            ArrayList arrayListA = a();
            StringBuilder sbC = u.a.c("track types = ");
            new com.google.common.base.f(String.valueOf(',')).a(sbC, arrayListA.iterator());
            string = sbC.toString();
        }
        return defpackage.e.k("mdta: key=", str, ", value=", string);
    }
}
