package defpackage;

import android.content.Context;
import android.os.Looper;
import android.util.Log;
import androidx.media3.common.audio.BaseAudioProcessor;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.DefaultRenderersFactory;
import androidx.media3.exoplayer.Renderer;
import androidx.media3.exoplayer.audio.AudioCapabilities;
import androidx.media3.exoplayer.audio.AudioSink;
import androidx.media3.exoplayer.audio.DefaultAudioSink;
import androidx.media3.exoplayer.mediacodec.MediaCodecAdapter;
import androidx.media3.exoplayer.text.TextOutput;
import androidx.media3.exoplayer.text.TextRenderer;
import com.strmr.ps.ui.player.VideoPlayerActivity;
import java.util.ArrayList;
import java.util.concurrent.ExecutorService;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes3.dex */
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\n\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Lgha;", "Landroidx/media3/exoplayer/DefaultRenderersFactory;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class gha extends DefaultRenderersFactory {
    public final /* synthetic */ boolean a;
    public final /* synthetic */ VideoPlayerActivity b;
    public final /* synthetic */ boolean c;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public gha(VideoPlayerActivity videoPlayerActivity, boolean z, VideoPlayerActivity videoPlayerActivity2, boolean z2) {
        super(videoPlayerActivity);
        this.a = z;
        this.b = videoPlayerActivity2;
        this.c = z2;
    }

    @Override // androidx.media3.exoplayer.DefaultRenderersFactory
    public final AudioSink buildAudioSink(Context context, boolean z, boolean z2) {
        cr4.g(context, "context");
        if (this.a) {
            ExecutorService executorService = kq.a;
            kq.h("VideoPlayerActivity", "Building stereo-only AudioSink with downmix processor for Bluetooth/recovery");
            AudioCapabilities audioCapabilities = new AudioCapabilities(new int[0], 2);
            e59 e59Var = new e59();
            DefaultAudioSink.Builder enableAudioTrackPlaybackParams = new DefaultAudioSink.Builder(context).setAudioCapabilities(audioCapabilities).setEnableFloatOutput(false).setEnableAudioTrackPlaybackParams(z2);
            VideoPlayerActivity videoPlayerActivity = this.b;
            DefaultAudioSink defaultAudioSinkBuild = enableAudioTrackPlaybackParams.setAudioProcessors(new BaseAudioProcessor[]{videoPlayerActivity.d0, videoPlayerActivity.e0, e59Var, videoPlayerActivity.c0}).build();
            cr4.f(defaultAudioSinkBuild, "build(...)");
            return new zo9(defaultAudioSinkBuild, true);
        }
        Log.e("CenterChannelBoost", "buildAudioSink: default path, passthrough=" + (!this.c) + ", boostGain=" + this.b.d0.a);
        DefaultAudioSink.Builder enableAudioTrackPlaybackParams2 = new DefaultAudioSink.Builder(context).setEnableFloatOutput(z).setEnableAudioTrackPlaybackParams(z2);
        VideoPlayerActivity videoPlayerActivity2 = this.b;
        DefaultAudioSink defaultAudioSinkBuild2 = enableAudioTrackPlaybackParams2.setAudioProcessors(new BaseAudioProcessor[]{videoPlayerActivity2.d0, videoPlayerActivity2.e0, videoPlayerActivity2.c0}).build();
        cr4.f(defaultAudioSinkBuild2, "build(...)");
        return new zo9(defaultAudioSinkBuild2, this.c);
    }

    @Override // androidx.media3.exoplayer.DefaultRenderersFactory
    public final void buildTextRenderers(Context context, TextOutput textOutput, Looper looper, int i, ArrayList arrayList) {
        cr4.g(context, "context");
        cr4.g(textOutput, "output");
        cr4.g(looper, "outputLooper");
        cr4.g(arrayList, "out");
        super.buildTextRenderers(context, textOutput, looper, i, arrayList);
        if (arrayList.isEmpty()) {
            return;
        }
        Renderer renderer = (Renderer) y41.ak(arrayList);
        if (renderer instanceof TextRenderer) {
            ((TextRenderer) renderer).experimentalSetLegacyDecodingEnabled(true);
        }
    }

    @Override // androidx.media3.exoplayer.DefaultRenderersFactory
    public final MediaCodecAdapter.Factory getCodecAdapterFactory() {
        MediaCodecAdapter.Factory codecAdapterFactory = super.getCodecAdapterFactory();
        cr4.f(codecAdapterFactory, "getCodecAdapterFactory(...)");
        return new ch2(codecAdapterFactory);
    }
}
