package d3;

import android.net.Uri;
import androidx.media3.extractor.DefaultExtractorsFactory;
import androidx.media3.extractor.Extractor;
import androidx.media3.extractor.ExtractorsFactory;
import java.util.ArrayList;
import java.util.Map;

/* JADX INFO: renamed from: d3.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1883f implements ExtractorsFactory {

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final EnumC1892i f15618b;

    public C1883f(DefaultExtractorsFactory defaultExtractorsFactory, EnumC1892i enumC1892i) {
        this.f15617a = defaultExtractorsFactory;
        this.f15618b = enumC1892i;
    }

    public final Extractor b(Extractor extractor) {
        EnumC1892i enumC1892i = EnumC1892i.f15674a;
        EnumC1892i enumC1892i2 = this.f15618b;
        if (enumC1892i2 == enumC1892i) {
            return extractor;
        }
        if (extractor.getClass().getName().equals("androidx.media3.extractor.mkv.MatroskaExtractor")) {
            return new C1874c(enumC1892i2);
        }
        if (enumC1892i2 == EnumC1892i.f15676c) {
            String name = extractor.getClass().getName();
            EnumC1916q enumC1916q = (S4.p.D0(name, "FragmentedMp4Extractor", false) || S4.p.D0(name, "Mp4Extractor", false)) ? EnumC1916q.f15918b : S4.p.D0(name, "TsExtractor", false) ? EnumC1916q.f15917a : null;
            if (enumC1916q != null) {
                return new C1874c(extractor, enumC1916q);
            }
        }
        return extractor;
    }

    @Override // androidx.media3.extractor.ExtractorsFactory
    public final Extractor[] createExtractors() {
        Extractor[] extractorArrCreateExtractors = this.f15617a.createExtractors();
        kotlin.jvm.internal.o.g(extractorArrCreateExtractors, "createExtractors(...)");
        ArrayList arrayList = new ArrayList(extractorArrCreateExtractors.length);
        for (Extractor extractor : extractorArrCreateExtractors) {
            arrayList.add(b(extractor));
        }
        return (Extractor[]) arrayList.toArray(new Extractor[0]);
    }

    @Override // androidx.media3.extractor.ExtractorsFactory
    public final Extractor[] createExtractors(Uri uri, Map responseHeaders) {
        kotlin.jvm.internal.o.h(uri, "uri");
        kotlin.jvm.internal.o.h(responseHeaders, "responseHeaders");
        Extractor[] extractorArrCreateExtractors = this.f15617a.createExtractors(uri, responseHeaders);
        kotlin.jvm.internal.o.g(extractorArrCreateExtractors, "createExtractors(...)");
        ArrayList arrayList = new ArrayList(extractorArrCreateExtractors.length);
        for (Extractor extractor : extractorArrCreateExtractors) {
            arrayList.add(b(extractor));
        }
        return (Extractor[]) arrayList.toArray(new Extractor[0]);
    }
}
