package d3;

import androidx.media3.common.Format;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/* JADX INFO: renamed from: d3.b, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public abstract class AbstractC1871b {
    public static Format a(Format format) {
        byte[] bArrCopyOf;
        List<byte[]> initializationData = format.initializationData;
        kotlin.jvm.internal.o.g(initializationData, "initializationData");
        if (initializationData.isEmpty()) {
            return format;
        }
        ArrayList arrayList = new ArrayList(initializationData.size());
        boolean z6 = false;
        for (byte[] bArr : initializationData) {
            kotlin.jvm.internal.o.g(bArr, "next(...)");
            byte[] bArr2 = bArr;
            if (bArr2.length >= 24 && (bArr2[0] & 255) == 1 && ((bArr2[2] & 255) >>> 1) == 7) {
                bArrCopyOf = Arrays.copyOf(bArr2, bArr2.length);
                kotlin.jvm.internal.o.g(bArrCopyOf, "copyOf(...)");
                bArrCopyOf[2] = (byte) (((bArrCopyOf[2] & 1) | 16) & 255);
                bArrCopyOf[3] = (byte) (((bArrCopyOf[3] & 248) | 5) & 255);
                bArrCopyOf[4] = (byte) (((bArrCopyOf[4] & 15) | 16) & 255);
            } else {
                bArrCopyOf = bArr2;
            }
            if (bArrCopyOf != bArr2) {
                z6 = true;
            }
            arrayList.add(bArrCopyOf);
        }
        if (!z6) {
            return format;
        }
        Format formatBuild = format.buildUpon().setInitializationData(arrayList).build();
        kotlin.jvm.internal.o.g(formatBuild, "build(...)");
        return formatBuild;
    }
}
