package defpackage;

import android.content.Context;
import android.media.metrics.LogSessionId;
import android.media.metrics.MediaMetricsManager;
import android.media.metrics.PlaybackMetrics;
import android.media.metrics.PlaybackSession;
import android.media.metrics.TrackChangeEvent;
import android.net.Uri;
import android.os.SystemClock;
import android.util.Pair;
import androidx.media3.common.PlaybackException;
import java.util.HashMap;
import java.util.concurrent.Executor;

/* renamed from: ˊᵚᵤ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C1343 implements InterfaceC4455 {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public boolean f5516;

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public C4782 f5518;

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public int f5519;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final C5172 f5522;

    /* renamed from: ˑᵱ, reason: contains not printable characters */
    public C3446 f5523;

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public C3446 f5525;

    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public C4782 f5526;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public int f5527;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public int f5528;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public int f5529;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final Context f5530;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public boolean f5531;

    /* renamed from: ᵨᵳʝ, reason: contains not printable characters */
    public C3446 f5532;

    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public PlaybackException f5535;

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public String f5537;

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public C4782 f5538;

    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public PlaybackMetrics.Builder f5539;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final PlaybackSession f5541;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public int f5542;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public boolean f5543;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final Executor f5536 = ˋᵮᵯᵔ.ᵯٴᵦ();

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final C3254 f5521 = new C3254();

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final C4479 f5520 = new C4479();

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final HashMap f5524 = new HashMap();

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final HashMap f5540 = new HashMap();

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final long f5517 = SystemClock.elapsedRealtime();

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public int f5534 = 0;

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public int f5533 = 0;

    public C1343(Context context, PlaybackSession playbackSession) {
        this.f5530 = context.getApplicationContext();
        this.f5541 = playbackSession;
        C5172 c5172 = new C5172();
        this.f5522 = c5172;
        c5172.f19252 = this;
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public static C1343 m4154(Context context) {
        MediaMetricsManager mediaMetricsManager = (MediaMetricsManager) context.getSystemService("media_metrics");
        if (mediaMetricsManager == null) {
            return null;
        }
        return new C1343(context, mediaMetricsManager.createPlaybackSession());
    }

    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final void m4159(C2355 c2355, String str) {
        C2477 c2477 = c2355.f9217;
        if (c2477 == null || !c2477.m6321()) {
            m4166();
            this.f5537 = str;
            this.f5539 = new PlaybackMetrics.Builder().setPlayerName("AndroidXMedia3").setPlayerVersion("1.10.1");
            m4164(c2355.f9214, c2477);
        }
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final boolean m4160(C4782 c4782) {
        String str;
        if (c4782 == null) {
            return false;
        }
        String str2 = (String) c4782.f17767;
        C5172 c5172 = this.f5522;
        synchronized (c5172) {
            str = c5172.f19248;
        }
        return str2.equals(str);
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final LogSessionId m4161() {
        return this.f5541.getSessionId();
    }

    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void m4162(int i, long j, C3446 c3446, int i2) {
        int i3;
        TrackChangeEvent.Builder timeSinceCreatedMillis = new TrackChangeEvent.Builder(i).setTimeSinceCreatedMillis(j - this.f5517);
        int i4 = 0;
        if (c3446 != null) {
            timeSinceCreatedMillis.setTrackState(1);
            if (i2 != 1) {
                i3 = 3;
                if (i2 != 2) {
                    i3 = i2 != 3 ? 1 : 4;
                }
            } else {
                i3 = 2;
            }
            timeSinceCreatedMillis.setTrackChangeReason(i3);
            String str = c3446.f12926;
            if (str != null) {
                timeSinceCreatedMillis.setContainerMimeType(str);
            }
            String str2 = c3446.f12929;
            if (str2 != null) {
                timeSinceCreatedMillis.setSampleMimeType(str2);
            }
            String str3 = c3446.f12934;
            if (str3 != null) {
                timeSinceCreatedMillis.setCodecName(str3);
            }
            int i5 = c3446.f12932;
            if (i5 != -1) {
                timeSinceCreatedMillis.setBitrate(i5);
            }
            int i6 = c3446.f12924;
            if (i6 != -1) {
                timeSinceCreatedMillis.setWidth(i6);
            }
            int i7 = c3446.f12920;
            if (i7 != -1) {
                timeSinceCreatedMillis.setHeight(i7);
            }
            int i8 = c3446.f12923;
            if (i8 != -1) {
                timeSinceCreatedMillis.setChannelCount(i8);
            }
            int i9 = c3446.f12936;
            if (i9 != -1) {
                timeSinceCreatedMillis.setAudioSampleRate(i9);
            }
            String str4 = c3446.f12937;
            if (str4 != null) {
                String str5 = AbstractC3558.f13329;
                String[] strArrSplit = str4.split("-", -1);
                Pair pairCreate = Pair.create(strArrSplit[0], strArrSplit.length >= 2 ? strArrSplit[1] : null);
                timeSinceCreatedMillis.setLanguage((String) pairCreate.first);
                Object obj = pairCreate.second;
                if (obj != null) {
                    timeSinceCreatedMillis.setLanguageRegion((String) obj);
                }
            }
            float f = c3446.f12921;
            if (f != -1.0f) {
                timeSinceCreatedMillis.setVideoFrameRate(f);
            }
        } else {
            timeSinceCreatedMillis.setTrackState(0);
        }
        this.f5516 = true;
        this.f5536.execute(new RunnableC5417(this, i4, timeSinceCreatedMillis.build()));
    }

    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final void m4163(C2355 c2355, String str) {
        C2477 c2477 = c2355.f9217;
        if ((c2477 == null || !c2477.m6321()) && str.equals(this.f5537)) {
            m4166();
        }
        this.f5540.remove(str);
        this.f5524.remove(str);
    }

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final void m4164(AbstractC0488 abstractC0488, C2477 c2477) {
        PlaybackMetrics.Builder builder = this.f5539;
        if (c2477 == null) {
            return;
        }
        int iMo2125 = abstractC0488.mo2125(c2477.f9683);
        if (iMo2125 == -1) {
            return;
        }
        C4479 c4479 = this.f5520;
        int iM8132 = 0;
        abstractC0488.mo2118(iMo2125, c4479, false);
        int i = c4479.f16708;
        C3254 c3254 = this.f5521;
        abstractC0488.m2122(i, c3254);
        C4962 c4962 = c3254.f12265.f2063;
        if (c4962 != null) {
            Uri uri = c4962.f18441;
            String str = c4962.f18442;
            if (str != null) {
                switch (str) {
                    case "application/x-mpegURL":
                        iM8132 = 2;
                        break;
                    case "application/vnd.ms-sstr+xml":
                        iM8132 = 1;
                        break;
                    case "application/dash+xml":
                        break;
                    case "application/x-rtsp":
                        iM8132 = 3;
                        break;
                    default:
                        iM8132 = 4;
                        break;
                }
            } else {
                iM8132 = AbstractC3558.m8132(uri);
            }
            iM8132 = iM8132 != 0 ? iM8132 != 1 ? iM8132 != 2 ? 1 : 4 : 5 : 3;
        }
        builder.setStreamType(iM8132);
        if (c3254.f12256 != -9223372036854775807L && !c3254.f12266 && !c3254.f12268 && !c3254.m7621()) {
            builder.setMediaDurationMillis(AbstractC3558.m8161(c3254.f12256));
        }
        builder.setPlaybackType(c3254.m7621() ? 2 : 1);
        this.f5516 = true;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:225:0x0411  */
    /* JADX WARN: Removed duplicated region for block: B:338:0x0588 A[PHI: r4
      0x0588: PHI (r4v84 int) = (r4v83 int), (r4v82 int) binds: [B:347:0x059d, B:337:0x0586] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:357:0x05b0  */
    /* JADX WARN: Removed duplicated region for block: B:360:0x05dc  */
    /* JADX WARN: Removed duplicated region for block: B:385:? A[RETURN, SYNTHETIC] */
    /* renamed from: ᵸˑ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m4165(defpackage.InterfaceC0304 r23, ᵪᵨ r24) throws java.lang.NumberFormatException {
        /*
            Method dump skipped, instructions count: 1570
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C1343.m4165(ʾᵣᵱ, ᵪᵨ):void");
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final void m4166() {
        PlaybackMetrics.Builder builder = this.f5539;
        if (builder != null && this.f5516) {
            builder.setAudioUnderrunCount(this.f5527);
            this.f5539.setVideoFramesDropped(this.f5542);
            this.f5539.setVideoFramesPlayed(this.f5529);
            Long l = (Long) this.f5540.get(this.f5537);
            this.f5539.setNetworkTransferDurationMillis(l == null ? 0L : l.longValue());
            Long l2 = (Long) this.f5524.get(this.f5537);
            this.f5539.setNetworkBytesRead(l2 == null ? 0L : l2.longValue());
            this.f5539.setStreamSource((l2 == null || l2.longValue() <= 0) ? 0 : 1);
            this.f5536.execute(new RunnableC5417(this, 3, this.f5539.build()));
        }
        this.f5539 = null;
        this.f5537 = null;
        this.f5527 = 0;
        this.f5542 = 0;
        this.f5529 = 0;
        this.f5525 = null;
        this.f5532 = null;
        this.f5523 = null;
        this.f5516 = false;
    }
}
