package H;

import H.c;
import H.e;
import a0.f;
import android.net.Uri;
import android.os.SystemClock;
import android.util.Base64;
import android.util.Log;
import android.util.SparseArray;
import b0.AbstractC0399d;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import n.C0636b;
import n.F;
import n.x;
import p.g;
import p.h;
import p.j;
import p.k;
import p.n;
import u.InterfaceC0722a;
import y.C0743e;
import y.i;
import y.j;

/* JADX INFO: loaded from: classes.dex */
public class b implements g, e.a {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final e f833a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final f f834b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final k.b f835c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final long f836d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final j[] f837e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private final b0.j f838f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private final InterfaceC0722a.C0098a f839g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private final k f840h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private final boolean f841i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private final ArrayList f842j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private final SparseArray f843k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private final SparseArray f844l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private boolean f845m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    private c f846n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    private int f847o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    private boolean f848p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    private a f849q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    private IOException f850r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public F f851s;

    public b(b0.j jVar, e eVar, f fVar, k kVar, long j2) {
        this(jVar, (c) jVar.c(), eVar, fVar, kVar, j2);
    }

    private static long m(c cVar, long j2) {
        long jMax = Long.MIN_VALUE;
        int i2 = 0;
        while (true) {
            c.b[] bVarArr = cVar.f863f;
            if (i2 >= bVarArr.length) {
                return jMax - j2;
            }
            c.b bVar = bVarArr[i2];
            int i3 = bVar.f879l;
            if (i3 > 0) {
                jMax = Math.max(jMax, bVar.d(i3 - 1) + bVar.b(bVar.f879l - 1));
            }
            i2++;
        }
    }

    private static int n(c.b bVar, p.j jVar) {
        c.C0009c[] c0009cArr = bVar.f878k;
        for (int i2 = 0; i2 < c0009cArr.length; i2++) {
            if (c0009cArr[i2].f885a.equals(jVar)) {
                return i2;
            }
        }
        throw new IllegalStateException("Invalid format: " + jVar);
    }

    private static int o(int i2, int i3) {
        AbstractC0399d.e(i2 <= 65536 && i3 <= 65536);
        return (i2 << 16) | i3;
    }

    private static byte[] p(byte[] bArr) {
        StringBuilder sb = new StringBuilder();
        for (int i2 = 0; i2 < bArr.length; i2 += 2) {
            sb.append((char) bArr[i2]);
        }
        String string = sb.toString();
        byte[] bArrDecode = Base64.decode(string.substring(string.indexOf("<KID>") + 5, string.indexOf("</KID>")), 0);
        if (bArrDecode.length == 0) {
            Log.e("SSChunkSource", "getProtectionElementKeyId keyId.length = 0");
            return null;
        }
        s(bArrDecode, 0, 3);
        s(bArrDecode, 1, 2);
        s(bArrDecode, 4, 5);
        s(bArrDecode, 6, 7);
        return bArrDecode;
    }

    private x q(c cVar, int i2, int i3) {
        x xVarH;
        int i4;
        int iO = o(i2, i3);
        x xVar = (x) this.f844l.get(iO);
        if (xVar != null) {
            return xVar;
        }
        long j2 = this.f841i ? -1L : cVar.f864g;
        c.b bVar = cVar.f863f[i2];
        c.C0009c c0009c = bVar.f878k[i3];
        p.j jVar = c0009c.f885a;
        byte[][] bArr = c0009c.f886b;
        int i5 = bVar.f868a;
        if (i5 == 0) {
            xVarH = x.h(jVar.f6165a, jVar.f6166b, jVar.f6167c, -1, j2, jVar.f6171g, jVar.f6172h, bArr != null ? Arrays.asList(bArr) : Collections.singletonList(b0.f.a(jVar.f6172h, jVar.f6171g)), jVar.f6174j);
            i4 = i.f7004l;
        } else if (i5 == 1) {
            xVarH = x.o(jVar.f6165a, jVar.f6166b, jVar.f6167c, -1, j2, jVar.f6168d, jVar.f6169e, Arrays.asList(bArr));
            i4 = i.f7003k;
        } else {
            if (i5 != 2) {
                throw new IllegalStateException("Invalid type: " + bVar.f868a);
            }
            xVarH = x.m(jVar.f6165a, jVar.f6166b, jVar.f6167c, j2, jVar.f6174j);
            i4 = i.f7005m;
        }
        x xVar2 = xVarH;
        int i6 = i4;
        C0743e c0743e = new C0743e(3, new i(i3, i6, bVar.f870c, -1L, j2, xVar2, this.f837e, i6 == i.f7003k ? 4 : -1, null, null));
        this.f844l.put(iO, xVar2);
        this.f843k.put(iO, new p.d(c0743e));
        return xVar2;
    }

    private static n r(p.j jVar, Uri uri, String str, p.d dVar, InterfaceC0722a interfaceC0722a, f fVar, int i2, long j2, long j3, int i3, x xVar, int i4, int i5) {
        return new h(fVar, new a0.h(uri, 0L, -1L, str), i3, jVar, j2, j3, i2, j2, dVar, xVar, i4, i5, interfaceC0722a, true, -1);
    }

    private static void s(byte[] bArr, int i2, int i3) {
        byte b2 = bArr[i2];
        bArr[i2] = bArr[i3];
        bArr[i3] = b2;
    }

    @Override // p.g
    public final x a(int i2) {
        return ((a) this.f842j.get(i2)).f852a;
    }

    @Override // H.e.a
    public void b(c cVar, int i2, int i3) {
        this.f842j.add(new a(q(cVar, i2, i3), i2, cVar.f863f[i2].f878k[i3].f885a));
    }

    @Override // p.g
    public int c() {
        return this.f842j.size();
    }

    @Override // p.g
    public void d(int i2) {
        a aVar = (a) this.f842j.get(i2);
        this.f849q = aVar;
        if (aVar.f()) {
            this.f840h.b();
        }
        b0.j jVar = this.f838f;
        if (jVar != null) {
            jVar.b();
        }
    }

    @Override // p.g
    public void e() throws IOException {
        IOException iOException = this.f850r;
        if (iOException != null) {
            throw iOException;
        }
        this.f838f.g();
    }

    @Override // p.g
    public void f(p.c cVar, Exception exc) {
    }

    @Override // p.g
    public void g(long j2) {
        b0.j jVar = this.f838f;
        if (jVar != null && this.f846n.f861d && this.f850r == null) {
            c cVar = (c) jVar.c();
            c cVar2 = this.f846n;
            if (cVar2 != cVar && cVar != null) {
                c.b bVar = cVar2.f863f[this.f849q.f853b];
                int i2 = bVar.f879l;
                c.b bVar2 = cVar.f863f[this.f849q.f853b];
                if (i2 == 0 || bVar2.f879l == 0) {
                    this.f847o += i2;
                } else {
                    int i3 = i2 - 1;
                    long jD = bVar.d(i3) + bVar.b(i3);
                    long jD2 = bVar2.d(0);
                    if (jD <= jD2) {
                        this.f847o += i2;
                    } else {
                        this.f847o += bVar.c(jD2);
                    }
                }
                this.f846n = cVar;
                this.f848p = false;
            }
            if (!this.f848p || SystemClock.elapsedRealtime() <= this.f838f.e() + 5000) {
                return;
            }
            this.f838f.m();
        }
    }

    @Override // p.g
    public int h() {
        return 16;
    }

    @Override // H.e.a
    public void i(c cVar, int i2, int[] iArr) {
        if (this.f840h == null) {
            return;
        }
        c.b bVar = cVar.f863f[i2];
        int length = iArr.length;
        p.j[] jVarArr = new p.j[length];
        int iMax = -1;
        int iMax2 = -1;
        x xVar = null;
        for (int i3 = 0; i3 < length; i3++) {
            int i4 = iArr[i3];
            jVarArr[i3] = bVar.f878k[i4].f885a;
            x xVarQ = q(cVar, i2, i4);
            if (xVar == null || xVarQ.f5832M > iMax2) {
                xVar = xVarQ;
            }
            iMax = Math.max(iMax, xVarQ.f5831L);
            iMax2 = Math.max(iMax2, xVarQ.f5832M);
        }
        Arrays.sort(jVarArr, new j.a());
        this.f842j.add(new a(xVar.a(null), i2, jVarArr, iMax, iMax2));
    }

    @Override // p.g
    public final void j(List list, long j2, p.e eVar) {
        int iC;
        p.c cVar;
        if (this.f850r != null) {
            eVar.f6098b = null;
            return;
        }
        this.f835c.f6182a = list.size();
        if (this.f849q.f()) {
            this.f840h.a(list, j2, this.f849q.f855d, this.f835c);
        } else {
            this.f835c.f6184c = this.f849q.f854c;
            this.f835c.f6183b = 2;
        }
        k.b bVar = this.f835c;
        p.j jVar = bVar.f6184c;
        int i2 = bVar.f6182a;
        eVar.f6097a = i2;
        if (jVar == null) {
            eVar.f6098b = null;
            return;
        }
        if (i2 == list.size() && (cVar = eVar.f6098b) != null && cVar.f6088c.equals(jVar)) {
            return;
        }
        eVar.f6098b = null;
        c.b bVar2 = this.f846n.f863f[this.f849q.f853b];
        if (bVar2.f879l == 0) {
            if (this.f846n.f861d) {
                this.f848p = true;
                return;
            } else {
                eVar.f6099c = true;
                return;
            }
        }
        if (list.isEmpty()) {
            iC = bVar2.c(this.f841i ? m(this.f846n, this.f836d) : j2);
        } else {
            iC = (((n) list.get(eVar.f6097a - 1)).f6195i + 1) - this.f847o;
        }
        if (this.f841i && iC < 0) {
            this.f850r = new C0636b();
            return;
        }
        boolean z2 = this.f846n.f861d;
        if (z2) {
            int i3 = bVar2.f879l;
            if (iC >= i3) {
                this.f848p = true;
                return;
            } else if (iC == i3 - 1) {
                this.f848p = true;
            }
        } else if (iC >= bVar2.f879l) {
            eVar.f6099c = true;
            return;
        }
        boolean z3 = !z2 && iC == bVar2.f879l - 1;
        long jD = bVar2.d(iC);
        long jB = z3 ? -1L : bVar2.b(iC) + jD;
        int i4 = iC + this.f847o;
        int iN = n(bVar2, jVar);
        int iO = o(this.f849q.f853b, iN);
        eVar.f6098b = r(jVar, bVar2.a(iN, iC), null, (p.d) this.f843k.get(iO), this.f839g, this.f834b, i4, jD, jB, this.f835c.f6183b, (x) this.f844l.get(iO), this.f849q.f856e, this.f849q.f857f);
    }

    @Override // p.g
    public void k(p.c cVar) {
    }

    @Override // p.g
    public void l(List list) {
        if (this.f849q.f()) {
            this.f840h.c();
        }
        b0.j jVar = this.f838f;
        if (jVar != null) {
            jVar.a();
        }
        this.f835c.f6184c = null;
        this.f850r = null;
    }

    @Override // p.g
    public boolean prepare() {
        if (!this.f845m) {
            this.f845m = true;
            try {
                this.f833a.a(this.f846n, this);
            } catch (IOException e2) {
                this.f850r = e2;
            }
        }
        return this.f850r == null;
    }

    private b(b0.j jVar, c cVar, e eVar, f fVar, k kVar, long j2) {
        this.f838f = jVar;
        this.f846n = cVar;
        this.f833a = eVar;
        this.f834b = fVar;
        this.f840h = kVar;
        this.f836d = j2 * 1000;
        this.f835c = new k.b();
        this.f842j = new ArrayList();
        this.f843k = new SparseArray();
        this.f844l = new SparseArray();
        this.f841i = cVar.f861d;
        this.f851s = null;
        c.a aVar = cVar.f862e;
        if (aVar == null) {
            this.f837e = null;
            this.f839g = null;
        } else {
            this.f837e = new y.j[]{new y.j(true, 8, p(aVar.f867b))};
            InterfaceC0722a.C0098a c0098a = new InterfaceC0722a.C0098a();
            this.f839g = c0098a;
            c0098a.b(aVar.f866a, new InterfaceC0722a.b("video/mp4", aVar.f867b));
        }
    }

    private static final class a {

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

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        private final int f853b;

        /* JADX INFO: renamed from: c, reason: collision with root package name */
        private final p.j f854c;

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        private final p.j[] f855d;

        /* JADX INFO: renamed from: e, reason: collision with root package name */
        private final int f856e;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        private final int f857f;

        public a(x xVar, int i2, p.j jVar) {
            this.f852a = xVar;
            this.f853b = i2;
            this.f854c = jVar;
            this.f855d = null;
            this.f856e = -1;
            this.f857f = -1;
        }

        public boolean f() {
            return this.f855d != null;
        }

        public a(x xVar, int i2, p.j[] jVarArr, int i3, int i4) {
            this.f852a = xVar;
            this.f853b = i2;
            this.f855d = jVarArr;
            this.f856e = i3;
            this.f857f = i4;
            this.f854c = null;
        }
    }
}
