package defpackage;

import android.text.TextUtils;
import androidx.media3.exoplayer.smoothstreaming.manifest.SsManifestParser$MissingFieldException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.xmlpull.v1.XmlPullParser;

/* JADX INFO: renamed from: ᵟˋʧ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3075 extends AbstractC5483 {

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public C5286 f11756;

    /* JADX INFO: renamed from: ᵝᵶ, reason: contains not printable characters */
    public static ArrayList m7168(String str) {
        byte[][] bArr;
        ArrayList arrayList = new ArrayList();
        if (!TextUtils.isEmpty(str)) {
            byte[] bArrM3233 = AbstractC0956.m3233(str);
            if (bArrM3233.length <= 4) {
                byte[] bArr2 = AbstractC1879.f7440;
            } else {
                int i = 0;
                while (true) {
                    byte[] bArr3 = AbstractC1879.f7440;
                    if (i >= 4) {
                        ArrayList arrayList2 = new ArrayList();
                        int i2 = 0;
                        do {
                            arrayList2.add(Integer.valueOf(i2));
                            i2 += 4;
                            int length = bArrM3233.length - 4;
                            while (true) {
                                if (i2 > length) {
                                    i2 = -1;
                                    break;
                                }
                                if (bArrM3233.length - i2 > 4) {
                                    int i3 = 0;
                                    while (true) {
                                        byte[] bArr4 = AbstractC1879.f7440;
                                        if (i3 >= 4) {
                                            break;
                                        }
                                        if (bArrM3233[i2 + i3] != bArr4[i3]) {
                                            break;
                                        }
                                        i3++;
                                    }
                                } else {
                                    byte[] bArr5 = AbstractC1879.f7440;
                                }
                                i2++;
                            }
                        } while (i2 != -1);
                        byte[][] bArr6 = new byte[arrayList2.size()][];
                        int i4 = 0;
                        while (i4 < arrayList2.size()) {
                            int iIntValue = ((Integer) arrayList2.get(i4)).intValue();
                            int iIntValue2 = (i4 < arrayList2.size() + (-1) ? ((Integer) arrayList2.get(i4 + 1)).intValue() : bArrM3233.length) - iIntValue;
                            byte[] bArr7 = new byte[iIntValue2];
                            System.arraycopy(bArrM3233, iIntValue, bArr7, 0, iIntValue2);
                            bArr6[i4] = bArr7;
                            i4++;
                        }
                        bArr = bArr6;
                    } else {
                        if (bArrM3233[i] != bArr3[i]) {
                            break;
                        }
                        i++;
                    }
                }
            }
            bArr = null;
            if (bArr == null) {
                arrayList.add(bArrM3233);
                return arrayList;
            }
            Collections.addAll(arrayList, bArr);
        }
        return arrayList;
    }

    @Override // defpackage.AbstractC5483
    /* JADX INFO: renamed from: ʽˈˋ */
    public final Object mo5456() {
        return this.f11756;
    }

    /* JADX WARN: Removed duplicated region for block: B:82:0x0164  */
    @Override // defpackage.AbstractC5483
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void mo5457(XmlPullParser xmlPullParser) throws SsManifestParser$MissingFieldException {
        int i;
        C4753 c4753 = new C4753();
        String attributeValue = xmlPullParser.getAttributeValue(null, "FourCC");
        if (attributeValue == null) {
            throw new SsManifestParser$MissingFieldException("FourCC");
        }
        String str = (attributeValue.equalsIgnoreCase("H264") || attributeValue.equalsIgnoreCase("X264") || attributeValue.equalsIgnoreCase("AVC1") || attributeValue.equalsIgnoreCase("DAVC")) ? "video/avc" : (attributeValue.equalsIgnoreCase("AAC") || attributeValue.equalsIgnoreCase("AACL") || attributeValue.equalsIgnoreCase("AACH") || attributeValue.equalsIgnoreCase("AACP")) ? "audio/mp4a-latm" : (attributeValue.equalsIgnoreCase("TTML") || attributeValue.equalsIgnoreCase("DFXP")) ? "application/ttml+xml" : (attributeValue.equalsIgnoreCase("ac-3") || attributeValue.equalsIgnoreCase("dac3")) ? "audio/ac3" : (attributeValue.equalsIgnoreCase("ec-3") || attributeValue.equalsIgnoreCase("dec3")) ? "audio/eac3" : attributeValue.equalsIgnoreCase("dtsc") ? "audio/vnd.dts" : (attributeValue.equalsIgnoreCase("dtsh") || attributeValue.equalsIgnoreCase("dtsl")) ? "audio/vnd.dts.hd" : attributeValue.equalsIgnoreCase("dtse") ? "audio/vnd.dts.hd;profile=lbr" : attributeValue.equalsIgnoreCase("opus") ? "audio/opus" : null;
        int iIntValue = ((Integer) m11109("Type")).intValue();
        if (iIntValue == 2) {
            ArrayList arrayListM7168 = m7168(xmlPullParser.getAttributeValue(null, "CodecPrivateData"));
            c4753.f18111 = AbstractC4208.m9132("video/mp4");
            c4753.f18098 = AbstractC5483.m11108(xmlPullParser, "MaxWidth");
            c4753.f18102 = AbstractC5483.m11108(xmlPullParser, "MaxHeight");
            c4753.f18119 = arrayListM7168;
        } else if (iIntValue == 1) {
            if (str == null) {
                str = "audio/mp4a-latm";
            }
            int iM11108 = AbstractC5483.m11108(xmlPullParser, "Channels");
            int iM111082 = AbstractC5483.m11108(xmlPullParser, "SamplingRate");
            ArrayList arrayListM71682 = m7168(xmlPullParser.getAttributeValue(null, "CodecPrivateData"));
            boolean zIsEmpty = arrayListM71682.isEmpty();
            List listSingletonList = arrayListM71682;
            if (zIsEmpty) {
                listSingletonList = arrayListM71682;
                if ("audio/mp4a-latm".equals(str)) {
                    listSingletonList = Collections.singletonList(ᵱˉˈ.ᵵᵽ(iM111082, iM11108));
                }
            }
            c4753.f18111 = AbstractC4208.m9132("audio/mp4");
            c4753.f18090 = iM11108;
            c4753.f18113 = iM111082;
            c4753.f18119 = listSingletonList;
        } else if (iIntValue == 3) {
            String str2 = (String) m11109("Subtype");
            if (str2 == null) {
                i = 0;
                c4753.f18111 = AbstractC4208.m9132("application/mp4");
                c4753.f18129 = i;
            } else {
                if (str2.equals("CAPT")) {
                    i = 64;
                } else if (str2.equals("DESC")) {
                    i = 1024;
                }
                c4753.f18111 = AbstractC4208.m9132("application/mp4");
                c4753.f18129 = i;
            }
        } else {
            c4753.f18111 = AbstractC4208.m9132("application/mp4");
        }
        c4753.f18121 = xmlPullParser.getAttributeValue(null, "Index");
        c4753.f18089 = (String) m11109("Name");
        c4753.f18101 = AbstractC4208.m9132(str);
        c4753.f18099 = AbstractC5483.m11108(xmlPullParser, "Bitrate");
        c4753.f18126 = (String) m11109("Language");
        this.f11756 = new C5286(c4753);
    }
}
