package n;

import a0.r;
import android.net.Uri;
import android.os.Handler;
import android.os.SystemClock;
import b0.AbstractC0399d;
import java.io.IOException;
import java.util.Arrays;
import n.InterfaceC0634B;

/* JADX INFO: loaded from: classes.dex */
public final class D implements InterfaceC0634B, InterfaceC0634B.a, r.a, r.c {

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

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final x f5429c;

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

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

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

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

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

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private byte[] f5435i;

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

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private long f5437k;

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

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private a0.r f5439m;

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

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

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

    class a implements Runnable {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ IOException f5443b;

        a(IOException iOException) {
            this.f5443b = iOException;
        }

        @Override // java.lang.Runnable
        public void run() {
            D.this.f5432f.a(D.this.f5433g, this.f5443b);
        }
    }

    public interface b {
        void a(int i2, IOException iOException);
    }

    public D(Uri uri, a0.f fVar, x xVar) {
        this(uri, fVar, xVar, 3);
    }

    private void i() {
        this.f5440n = null;
        this.f5441o = 0;
    }

    private long w(long j2) {
        return Math.min((j2 - 1) * 1000, 5000L);
    }

    private void x() {
        if (this.f5438l || this.f5434h == 2 || this.f5439m.d()) {
            return;
        }
        if (this.f5440n != null) {
            if (SystemClock.elapsedRealtime() - this.f5442p < w(this.f5441o)) {
                return;
            } else {
                this.f5440n = null;
            }
        }
        this.f5439m.g(this, this);
    }

    private void y(IOException iOException) {
        Handler handler = this.f5431e;
        if (handler == null || this.f5432f == null) {
            return;
        }
        handler.post(new a(iOException));
    }

    @Override // n.InterfaceC0634B.a
    public x a(int i2) {
        return this.f5429c;
    }

    /* JADX WARN: Can't wrap try/catch for region: R(2:(3:35|6|(3:8|(3:42|10|45)(1:44)|43)(0))|33) */
    /* JADX WARN: Removed duplicated region for block: B:38:0x0091 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    @Override // n.InterfaceC0634B.a
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public int c() throws java.lang.Throwable {
        /*
            r7 = this;
            java.lang.StringBuilder r0 = new java.lang.StringBuilder
            r0.<init>()
            java.lang.String r1 = "mimeType = "
            r0.append(r1)
            n.x r1 = r7.f5429c
            java.lang.String r1 = r1.f5842g
            r0.append(r1)
            java.lang.String r0 = r0.toString()
            java.lang.String r1 = "SingleSampleSource"
            android.util.Log.d(r1, r0)
            n.x r0 = r7.f5429c
            java.lang.String r0 = r0.f5842g
            java.lang.String r2 = "text/ext/vobsub"
            boolean r0 = r0.equals(r2)
            if (r0 == 0) goto L95
            r0 = 0
            r2 = 0
            java.lang.StringBuilder r3 = new java.lang.StringBuilder     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            r3.<init>()     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            java.lang.String r4 = "uri = "
            r3.append(r4)     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            android.net.Uri r4 = r7.f5427a     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            java.lang.String r4 = r4.getPath()     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            r3.append(r4)     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            java.lang.String r3 = r3.toString()     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            android.util.Log.d(r1, r3)     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            java.io.BufferedReader r3 = new java.io.BufferedReader     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            java.io.FileReader r4 = new java.io.FileReader     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            android.net.Uri r5 = r7.f5427a     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            java.lang.String r5 = r5.getPath()     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            r4.<init>(r5)     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
            r3.<init>(r4)     // Catch: java.lang.Throwable -> L6e java.io.IOException -> L70
        L54:
            java.lang.String r2 = r3.readLine()     // Catch: java.lang.Throwable -> L65 java.io.IOException -> L68
            if (r2 == 0) goto L6a
            java.lang.String r4 = "index:"
            int r2 = r2.indexOf(r4)     // Catch: java.lang.Throwable -> L65 java.io.IOException -> L68
            if (r2 <= 0) goto L54
            int r0 = r0 + 1
            goto L54
        L65:
            r0 = move-exception
            r2 = r3
            goto L8f
        L68:
            r2 = move-exception
            goto L74
        L6a:
            r3.close()     // Catch: java.io.IOException -> L7a
            goto L7a
        L6e:
            r0 = move-exception
            goto L8f
        L70:
            r3 = move-exception
            r6 = r3
            r3 = r2
            r2 = r6
        L74:
            r2.printStackTrace()     // Catch: java.lang.Throwable -> L65
            if (r3 == 0) goto L7a
            goto L6a
        L7a:
            java.lang.StringBuilder r2 = new java.lang.StringBuilder
            r2.<init>()
            java.lang.String r3 = "count = "
            r2.append(r3)
            r2.append(r0)
            java.lang.String r2 = r2.toString()
            android.util.Log.d(r1, r2)
            return r0
        L8f:
            if (r2 == 0) goto L94
            r2.close()     // Catch: java.io.IOException -> L94
        L94:
            throw r0
        L95:
            r0 = 1
            return r0
        */
        throw new UnsupportedOperationException("Method not decompiled: n.D.c():int");
    }

    @Override // n.InterfaceC0634B.a
    public void d(int i2, long j2) {
        this.f5434h = 0;
        this.f5437k = Long.MIN_VALUE;
        i();
        x();
    }

    @Override // n.InterfaceC0634B.a
    public void e() throws IOException {
        IOException iOException = this.f5440n;
        if (iOException != null && this.f5441o > this.f5430d) {
            throw iOException;
        }
    }

    @Override // n.InterfaceC0634B.a
    public boolean f(int i2, long j2) {
        x();
        return this.f5438l;
    }

    @Override // n.InterfaceC0634B.a
    public int h() {
        return 0;
    }

    @Override // n.InterfaceC0634B.a
    public long j(int i2) {
        long j2 = this.f5437k;
        this.f5437k = Long.MIN_VALUE;
        return j2;
    }

    @Override // n.InterfaceC0634B.a
    public void k(int i2) {
        this.f5434h = 2;
    }

    @Override // a0.r.a
    public void l(r.c cVar) {
        this.f5438l = true;
        i();
    }

    @Override // a0.r.c
    public boolean m() {
        return false;
    }

    @Override // a0.r.a
    public void n(r.c cVar, IOException iOException) {
        this.f5440n = iOException;
        this.f5441o++;
        this.f5442p = SystemClock.elapsedRealtime();
        y(iOException);
        x();
    }

    @Override // n.InterfaceC0634B.a
    public void o(long j2) {
        if (this.f5434h == 2) {
            this.f5437k = j2;
            this.f5434h = 1;
        }
    }

    @Override // n.InterfaceC0634B
    public InterfaceC0634B.a p() {
        return this;
    }

    @Override // a0.r.c
    public void q() {
        int i2 = 0;
        this.f5436j = 0;
        try {
            this.f5428b.a(new a0.h(this.f5427a));
            while (i2 != -1) {
                int i3 = this.f5436j + i2;
                this.f5436j = i3;
                byte[] bArr = this.f5435i;
                if (i3 == bArr.length) {
                    if (i3 > 52428800) {
                        this.f5435i = Arrays.copyOf(bArr, bArr.length + 10485760);
                    } else {
                        this.f5435i = Arrays.copyOf(bArr, bArr.length * 2);
                    }
                }
                a0.f fVar = this.f5428b;
                byte[] bArr2 = this.f5435i;
                int i4 = this.f5436j;
                i2 = fVar.read(bArr2, i4, bArr2.length - i4);
            }
            b0.D.g(this.f5428b);
        } catch (Throwable th) {
            b0.D.g(this.f5428b);
            throw th;
        }
    }

    @Override // n.InterfaceC0634B.a
    public int r(int i2, long j2, y yVar, C0633A c0633a) {
        int i3 = this.f5434h;
        if (i3 == 2) {
            return -1;
        }
        if (i3 == 0) {
            yVar.f5857a = this.f5429c;
            this.f5434h = 1;
            return -4;
        }
        AbstractC0399d.e(i3 == 1);
        if (!this.f5438l || c0633a == null) {
            return -2;
        }
        c0633a.f5412e = 0L;
        int i4 = this.f5436j;
        c0633a.f5410c = i4;
        c0633a.f5411d = 1;
        c0633a.c(i4);
        c0633a.f5409b.put(this.f5435i, 0, this.f5436j);
        this.f5434h = 2;
        return -3;
    }

    @Override // n.InterfaceC0634B.a
    public void release() {
        a0.r rVar = this.f5439m;
        if (rVar != null) {
            rVar.e();
            this.f5439m = null;
        }
    }

    @Override // n.InterfaceC0634B.a
    public boolean s(long j2) {
        if (this.f5439m != null) {
            return true;
        }
        this.f5439m = new a0.r("Loader:" + this.f5429c.f5842g);
        return true;
    }

    @Override // n.InterfaceC0634B.a
    public long t() {
        return this.f5438l ? -3L : 0L;
    }

    @Override // a0.r.c
    public void u() {
    }

    @Override // a0.r.a
    public void v(r.c cVar) {
    }

    public D(Uri uri, a0.f fVar, x xVar, int i2) {
        this(uri, fVar, xVar, i2, null, null, 0);
    }

    public D(Uri uri, a0.f fVar, x xVar, int i2, Handler handler, b bVar, int i3) {
        this.f5427a = uri;
        this.f5428b = fVar;
        this.f5429c = xVar;
        this.f5430d = i2;
        this.f5431e = handler;
        this.f5432f = bVar;
        this.f5433g = i3;
        this.f5435i = new byte[1];
    }
}
