package defpackage;

import android.util.Log;
import androidx.media3.common.Format;
import androidx.media3.common.Player;
import androidx.media3.common.TrackSelectionOverride;
import androidx.media3.common.TrackSelectionParameters;
import androidx.media3.common.Tracks;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.ExoPlayer;
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 = {"Ldha;", "Landroidx/media3/common/Player$Listener;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class dha implements Player.Listener {
    public boolean a;
    public final /* synthetic */ ExoPlayer b;

    public dha(ExoPlayer exoPlayer) {
        this.b = exoPlayer;
    }

    @Override // androidx.media3.common.Player.Listener
    public final void onTracksChanged(Tracks tracks) {
        cr4.g(tracks, "tracks");
        if (this.a) {
            return;
        }
        ExoPlayer exoPlayer = this.b;
        TrackSelectionParameters.Builder builderClearOverridesOfType = exoPlayer.getTrackSelectionParameters().buildUpon().setTrackTypeDisabled(3, false).clearOverridesOfType(3);
        cr4.f(builderClearOverridesOfType, "clearOverridesOfType(...)");
        int size = tracks.getGroups().size();
        int i = 0;
        boolean z = false;
        while (true) {
            boolean z2 = true;
            if (i >= size) {
                break;
            }
            Tracks.Group group = tracks.getGroups().get(i);
            if (group.getType() == 3) {
                int i2 = group.length;
                int i3 = 0;
                while (true) {
                    if (i3 >= i2) {
                        z2 = false;
                        break;
                    }
                    Format trackFormat = group.getTrackFormat(i3);
                    cr4.f(trackFormat, "getTrackFormat(...)");
                    String str = trackFormat.label;
                    if (str == null) {
                        str = "";
                    }
                    if (n89.ar(str, "[EXT] ", false)) {
                        builderClearOverridesOfType.addOverride(new TrackSelectionOverride(group.getMediaTrackGroup(), i3));
                        Log.w("VideoPlayerActivity", "Enabling external subtitle: " + str + " (group " + i + ", track " + i3 + ")");
                        z = true;
                        break;
                    }
                    i3++;
                }
                if (!z2) {
                    builderClearOverridesOfType.addOverride(new TrackSelectionOverride(group.getMediaTrackGroup(), ik2.a));
                }
            }
            i++;
        }
        if (z) {
            exoPlayer.setTrackSelectionParameters(builderClearOverridesOfType.build());
            this.a = true;
            exoPlayer.removeListener(this);
        }
    }
}
