package S;

import I.e;
import I.g;
import I.i;
import android.util.Log;
import b0.o;
import b0.u;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import n.z;

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

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private String f1643b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private int f1644c = 30;

    public b() {
        ArrayList arrayList = new ArrayList();
        this.f1642a = arrayList;
        arrayList.clear();
        this.f1642a.add(new a());
        this.f1642a.add(new d());
    }

    @Override // I.i
    public boolean a(String str) {
        boolean z2 = "text/ext/sub".equals(str) || "text/sub".equals(str);
        o.d("SubParser", "canParse  type = " + str + " can = " + z2, 16);
        return z2;
    }

    @Override // I.i
    public g b(byte[] bArr, int i2, int i3) throws z {
        if (this.f1643b == null) {
            this.f1643b = u.a(bArr, i2, i3);
        }
        ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bArr, i2, i3);
        for (c cVar : this.f1642a) {
            if (cVar.a(byteArrayInputStream, this.f1643b)) {
                if (cVar instanceof a) {
                    ((a) cVar).e(this.f1644c);
                }
                try {
                    return cVar.b(byteArrayInputStream, this.f1643b);
                } catch (IOException e2) {
                    throw new z(e2);
                }
            }
        }
        return new I.d();
    }

    @Override // I.e
    public void d(String str) {
        this.f1643b = str;
    }

    public void e(int i2) {
        this.f1644c = i2;
        Log.d("SubParser", "setFrameRate,mFrameRate==" + this.f1644c);
    }
}
