package defpackage;

import android.net.Uri;
import androidx.media3.common.ParserException;
import java.util.Arrays;

/* JADX INFO: renamed from: ᵢᵸᐧˁ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3315 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final int f12744;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final Uri f12745;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final long f12746;

    public C3315(int i, long j, Uri uri) {
        this.f12746 = j;
        this.f12744 = i;
        this.f12745 = uri;
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public static Uri m7583(Uri uri, String str) {
        String scheme = uri.getScheme();
        scheme.getClass();
        ᵻᵪ.ᵱᵽʡᵚ(scheme.equals("rtsp"));
        Uri uri2 = Uri.parse(str);
        if (uri2.isAbsolute()) {
            return uri2;
        }
        Uri uri3 = Uri.parse("rtsp://" + str);
        String string = uri.toString();
        String host = uri3.getHost();
        host.getClass();
        return host.equals(uri.getHost()) ? uri3 : string.endsWith("/") ? ᵶᵦ.ᵯᵷʽ(string, str) : ᵶᵦ.ᵯᵷʽ(string.concat("/"), str);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public static C2598 m7584(Uri uri, String str) {
        ˑᵕʾ.ːˏᵟᵯ(4, "initialCapacity");
        Object[] objArrCopyOf = new Object[4];
        String str2 = AbstractC0956.f4222;
        int i = -1;
        String[] strArrSplit = str.split(",", -1);
        int length = strArrSplit.length;
        int i2 = 0;
        int i3 = 0;
        while (i2 < length) {
            String str3 = strArrSplit[i2];
            String[] strArrSplit2 = str3.split(";", i);
            int length2 = strArrSplit2.length;
            int i4 = i;
            int i5 = i2;
            long j = -9223372036854775807L;
            int i6 = 0;
            Uri uriM7583 = null;
            while (i6 < length2) {
                String str4 = strArrSplit2[i6];
                try {
                    String[] strArrSplit3 = str4.split("=", 2);
                    String str5 = strArrSplit3[0];
                    String str6 = strArrSplit3[1];
                    int iHashCode = str5.hashCode();
                    String[] strArr = strArrSplit;
                    if (iHashCode != 113759) {
                        if (iHashCode != 116079) {
                            if (iHashCode != 1524180539 || !str5.equals("rtptime")) {
                                throw ParserException.m355(str5, null);
                            }
                            j = Long.parseLong(str6);
                            i6++;
                            strArrSplit = strArr;
                        } else {
                            if (!str5.equals("url")) {
                                throw ParserException.m355(str5, null);
                            }
                            uriM7583 = m7583(uri, str6);
                            i6++;
                            strArrSplit = strArr;
                        }
                    } else {
                        if (!str5.equals("seq")) {
                            throw ParserException.m355(str5, null);
                        }
                        i4 = Integer.parseInt(str6);
                        i6++;
                        strArrSplit = strArr;
                    }
                } catch (Exception e) {
                    throw ParserException.m355(str4, e);
                }
            }
            String[] strArr2 = strArrSplit;
            if (uriM7583 != null && uriM7583.getScheme() != null) {
                i = -1;
                if (i4 != -1 || j != -9223372036854775807L) {
                    C3315 c3315 = new C3315(i4, j, uriM7583);
                    int i7 = i3 + 1;
                    int iM8058 = AbstractC3544.m8058(objArrCopyOf.length, i7);
                    if (iM8058 > objArrCopyOf.length) {
                        objArrCopyOf = Arrays.copyOf(objArrCopyOf, iM8058);
                    }
                    objArrCopyOf[i3] = c3315;
                    i3 = i7;
                    strArrSplit = strArr2;
                    i2 = i5 + 1;
                }
            }
            throw ParserException.m355(str3, null);
        }
        return AbstractC4509.m9563(i3, objArrCopyOf);
    }
}
