package defpackage;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.mediacodec.MediaCodecAdapter;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import java.io.IOException;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lch2;", "Landroidx/media3/exoplayer/mediacodec/MediaCodecAdapter$Factory;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class ch2 implements MediaCodecAdapter.Factory {
    public final MediaCodecAdapter.Factory a;

    public ch2(MediaCodecAdapter.Factory factory) {
        this.a = factory;
    }

    @Override // androidx.media3.exoplayer.mediacodec.MediaCodecAdapter.Factory
    public final MediaCodecAdapter createAdapter(MediaCodecAdapter.Configuration configuration) throws IOException {
        cr4.g(configuration, "configuration");
        String str = configuration.codecInfo.name;
        cr4.f(str, AppMeasurementSdk.ConditionalUserProperty.NAME);
        if (n89.l(str, "dvhe", true) || n89.l(str, "dvav", true) || n89.l(str, "dav1", true)) {
            configuration.mediaFormat.setInteger("max-input-size", 0);
        }
        MediaCodecAdapter mediaCodecAdapterCreateAdapter = this.a.createAdapter(configuration);
        cr4.f(mediaCodecAdapterCreateAdapter, "createAdapter(...)");
        return mediaCodecAdapterCreateAdapter;
    }
}
