package defpackage;

import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.ExoPlayer;
import androidx.media3.exoplayer.analytics.AnalyticsListener;
import androidx.media3.exoplayer.audio.AudioSink;
import com.strmr.ps.ui.player.VideoPlayerActivity;
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 = {"Lcha;", "Landroidx/media3/exoplayer/analytics/AnalyticsListener;", "app_sideloadRelease"}, k = 1, mv = {2, 0, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public final class cha implements AnalyticsListener {
    public final /* synthetic */ VideoPlayerActivity a;
    public final /* synthetic */ ExoPlayer b;

    public cha(VideoPlayerActivity videoPlayerActivity, ExoPlayer exoPlayer) {
        this.a = videoPlayerActivity;
        this.b = exoPlayer;
    }

    @Override // androidx.media3.exoplayer.analytics.AnalyticsListener
    public final void onAudioSinkError(AnalyticsListener.EventTime eventTime, Exception exc) {
        cr4.g(eventTime, "eventTime");
        cr4.g(exc, "audioSinkError");
        if (exc instanceof AudioSink.UnexpectedDiscontinuityException) {
            AudioSink.UnexpectedDiscontinuityException unexpectedDiscontinuityException = (AudioSink.UnexpectedDiscontinuityException) exc;
            long j = (unexpectedDiscontinuityException.actualPresentationTimeUs - unexpectedDiscontinuityException.expectedPresentationTimeUs) / ((long) 1000000);
            if (Math.abs(j) < 5) {
                return;
            }
            long j2 = this.a.J0;
            long j3 = j2 > 0 ? j2 + ((long) 1000) : eventTime.eventPlaybackPositionMs;
            ExecutorService executorService = kq.a;
            StringBuilder sbP = vw2.p(j, "Audio discontinuity: ", "s jump detected — seeking to ");
            sbP.append(j3);
            sbP.append("ms to reset audio pipeline");
            kq.h("VideoPlayer", sbP.toString());
            try {
                this.b.seekTo(j3);
            } catch (Exception unused) {
            }
        }
    }
}
