package n2;

import androidx.media3.common.Format;
import androidx.media3.common.MimeTypes;
import java.util.Objects;
import xyz.stream.utils.e0;

/* JADX INFO: loaded from: classes.dex */
public final class d implements n {
    @Override // n2.n
    public final int a(Format format) {
        String str = format.sampleMimeType;
        if (str != null) {
            str.hashCode();
            switch (str) {
                case "application/dvbsubs":
                case "application/pgs":
                case "application/x-mp4-vtt":
                    return 2;
                case "text/vtt":
                    return 1;
                case "application/x-quicktime-tx3g":
                    return 2;
                case "text/x-ssa":
                    return 1;
                case "application/vobsub":
                    return 2;
                case "application/x-subrip":
                case "application/ttml+xml":
                    return 1;
            }
        }
        throw new IllegalArgumentException(defpackage.e.i("Unsupported MIME type: ", str));
    }

    @Override // n2.n
    public final p b(Format format) {
        String str = format.sampleMimeType;
        if (str != null) {
            str.hashCode();
            switch (str) {
                case "application/dvbsubs":
                    return new p2.i(format.initializationData);
                case "application/pgs":
                    return new q2.b();
                case "application/x-mp4-vtt":
                    return new w2.a();
                case "text/vtt":
                    return new e0(2);
                case "application/x-quicktime-tx3g":
                    return new u2.a(format.initializationData);
                case "text/x-ssa":
                    return new r2.b(format.initializationData);
                case "application/vobsub":
                    return new v2.c(format.initializationData);
                case "application/x-subrip":
                    return new s2.a();
                case "application/ttml+xml":
                    return new t2.f();
            }
        }
        throw new IllegalArgumentException(defpackage.e.i("Unsupported MIME type: ", str));
    }

    @Override // n2.n
    public final boolean supportsFormat(Format format) {
        String str = format.sampleMimeType;
        return Objects.equals(str, MimeTypes.TEXT_SSA) || Objects.equals(str, MimeTypes.TEXT_VTT) || Objects.equals(str, MimeTypes.APPLICATION_MP4VTT) || Objects.equals(str, MimeTypes.APPLICATION_SUBRIP) || Objects.equals(str, MimeTypes.APPLICATION_TX3G) || Objects.equals(str, MimeTypes.APPLICATION_PGS) || Objects.equals(str, MimeTypes.APPLICATION_VOBSUB) || Objects.equals(str, MimeTypes.APPLICATION_DVBSUBS) || Objects.equals(str, MimeTypes.APPLICATION_TTML);
    }
}
