package t;

import D.j;
import E.b;
import I.l;
import a0.d;
import a0.k;
import a0.n;
import android.media.AudioManager;
import android.media.AudioMetadataReadMap;
import android.media.MediaCodec;
import android.os.Handler;
import android.os.Looper;
import android.util.Log;
import android.view.Surface;
import androidx.core.view.PointerIconCompat;
import b0.p;
import b0.p.c;
import b0.v;
import com.cvte.vman.instance.InvokeCmd;
import java.io.IOException;
import java.nio.ByteBuffer;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.CopyOnWriteArrayList;
import n.C0638d;
import n.C0642h;
import n.C0643i;
import n.D;
import n.F;
import n.G;
import n.H;
import n.j;
import n.q;
import n.t;
import n.w;
import n.x;
import o.j;
import okhttp3.HttpUrl;
import p.f;
import q.C0693a;
import u.InterfaceC0722a;
import u.i;
import v.h;

/* JADX INFO: loaded from: classes.dex */
public class c implements j.c, f.g, j.f, h.c, D.b, d.a, w.f, q.f, i.c, C0693a.c, l, b.a, H.b {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final InterfaceC0095c f6423a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final n.j f6424b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private final v f6425c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private final Handler f6426d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    private final CopyOnWriteArrayList f6427e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    private int f6428f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private int f6429g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private boolean f6430h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    private Surface f6431i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    private G f6432j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    private C0638d f6433k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    private p.j f6434l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    private a0.d f6435m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    private a f6436n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    private final String f6437o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    private k.a f6438p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    private String f6439q;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    private int f6441s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    private AudioManager f6442t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    private boolean f6443u;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    private int f6445w;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    private boolean[] f6440r = new boolean[6];

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    private int f6444v = 1;

    public interface a {
        void onAudioCodecFormatChanged(AudioMetadataReadMap audioMetadataReadMap, int i2);

        void onAudioFormatEnabled(p.j jVar, int i2, long j2);

        void onAudioOnlyPlayDone();

        void onAvailableRangeChanged(int i2, F f2);

        void onBandwidthSample(int i2, long j2, long j3);

        void onDecoderInitialized(String str, long j2, long j3);

        void onDroppedFrames(int i2, long j2);

        void onLoadCompleted(int i2, long j2, int i3, int i4, p.j jVar, long j3, long j4, long j5, long j6);

        void onLoadStarted(int i2, long j2, int i3, int i4, p.j jVar, long j3, long j4);

        void onRenderFrameJiffies(long j2, long j3);

        void onVideoFormatEnabled(p.j jVar, int i2, long j2);
    }

    public interface b {
        void onError(Exception exc);

        void onInfo(int i2);

        void onStateChanged(boolean z2, int i2);

        void onVideoSizeChanged(int i2, int i3, int i4, float f2, b0.q qVar);
    }

    /* JADX INFO: renamed from: t.c$c, reason: collision with other inner class name */
    public interface InterfaceC0095c {
        void a(c cVar);

        void b(k.a aVar);

        boolean c();

        void cancel();
    }

    public c(InterfaceC0095c interfaceC0095c, String str) {
        this.f6437o = "DemoPlayer" + str;
        this.f6423a = interfaceC0095c;
        n.j jVarA = j.b.a(str, 6, interfaceC0095c.c() ? 0 : 1000, interfaceC0095c.c() ? 0 : 5000);
        this.f6424b = jVarA;
        jVarA.h(this);
        this.f6425c = new p(str, jVarA);
        this.f6426d = new Handler();
        this.f6427e = new CopyOnWriteArrayList();
        this.f6429g = 1;
        this.f6428f = 1;
        jVarA.i(2, -1);
    }

    private boolean H(int i2) {
        int i3 = this.f6429g;
        return (i3 == 1 || i3 == 2) && (i2 == 3 || i2 == 4 || i2 == 5);
    }

    private void I() {
        boolean playWhenReady = this.f6424b.getPlayWhenReady();
        int iB = B();
        if (H(iB)) {
            y().B(0, this.f6445w);
            Iterator it = this.f6427e.iterator();
            while (it.hasNext()) {
                ((b) it.next()).onInfo(3);
            }
            if (this.f6424b.e(0) > 0 && this.f6424b.e(1) == 0) {
                Iterator it2 = this.f6427e.iterator();
                while (it2.hasNext()) {
                    ((b) it2.next()).onInfo(1);
                }
            }
        }
        if (this.f6430h == playWhenReady && this.f6429g == iB) {
            return;
        }
        Iterator it3 = this.f6427e.iterator();
        while (it3.hasNext()) {
            ((b) it3.next()).onStateChanged(playWhenReady, iB);
        }
        this.f6430h = playWhenReady;
        this.f6429g = iB;
    }

    private void O(boolean z2) {
        G g2 = this.f6432j;
        if (g2 == null) {
            return;
        }
        if (z2) {
            this.f6424b.p(g2, 1, this.f6431i);
        } else {
            this.f6424b.q(g2, 1, this.f6431i);
        }
    }

    private boolean g0(int i2, int i3) {
        x xVarF;
        String str;
        if (i2 == 2 && i3 == -1) {
            x xVarF2 = F(1, D(1));
            x xVarF3 = F(2, D(2));
            if (xVarF2 != null && xVarF3 != null && (str = xVarF2.f5846j0) != null && str.equals(xVarF3.f5846j0)) {
                y().K(2, D(2));
                return true;
            }
        }
        if (i2 == 1 && i3 >= 0 && (xVarF = F(1, i3)) != null && xVarF.f5846j0 != null) {
            int i4 = 0;
            while (true) {
                if (i4 < E(2)) {
                    x xVarF4 = F(2, i4);
                    if (xVarF4 != null && xVarF.f5846j0.equals(xVarF4.f5846j0) && v(i4)) {
                        y().K(2, i4);
                        break;
                    }
                    i4++;
                } else {
                    break;
                }
            }
        }
        return false;
    }

    private boolean v(int i2) {
        InterfaceC0095c interfaceC0095c = this.f6423a;
        if (interfaceC0095c instanceof C0717a) {
            return ((C0717a) interfaceC0095c).d(i2);
        }
        return false;
    }

    Looper A() {
        return this.f6424b.k();
    }

    public int B() {
        int playbackState = this.f6424b.getPlaybackState();
        int i2 = this.f6428f;
        if (i2 == 2 && playbackState == 1) {
            return 2;
        }
        if (i2 == 3 && playbackState == 1) {
            return 2;
        }
        return playbackState;
    }

    public boolean[] C() {
        return this.f6440r;
    }

    public int D(int i2) {
        return y().v(i2);
    }

    public int E(int i2) {
        return this.f6424b.e(i2);
    }

    public x F(int i2, int i3) {
        return this.f6424b.b(i2, i3);
    }

    public int G() {
        return this.f6444v;
    }

    @Override // E.b.a
    /* JADX INFO: renamed from: J, reason: merged with bridge method [inline-methods] */
    public void g(List list) {
    }

    void K(G[] gArr, a0.d dVar) {
        C0638d c0638d;
        for (int i2 = 0; i2 < 6; i2++) {
            if (gArr[i2] == null) {
                gArr[i2] = new C0642h();
            }
        }
        G g2 = gArr[0];
        this.f6432j = g2;
        if (g2 instanceof t) {
            c0638d = ((t) g2).f5724s;
        } else {
            G g3 = gArr[1];
            c0638d = g3 instanceof t ? ((t) g3).f5724s : null;
        }
        this.f6433k = c0638d;
        this.f6435m = dVar;
        y().T(gArr);
        this.f6424b.c(this.f6441s, this.f6442t);
        this.f6424b.g(this.f6445w);
        if (2 == this.f6445w) {
            this.f6424b.i(1, -1);
        }
        b0(!"1".equals(b0.D.y("vendor.mtk.exoplayer.seek.mode", HttpUrl.FRAGMENT_ENCODE_SET)) ? 1 : 0);
        if (!this.f6443u) {
            this.f6424b.i(4, -1);
        }
        y().P(this.f6439q);
        this.f6424b.i(5, -1);
        O(false);
        this.f6424b.j(gArr);
        this.f6428f = 3;
    }

    void L(G[] gArr, a0.d dVar, n nVar) {
        p pVarY = y();
        p pVarY2 = y();
        Objects.requireNonNull(pVarY2);
        pVarY.L(pVarY2.new c(nVar));
        K(gArr, dVar);
    }

    void M(Exception exc) {
        Iterator it = this.f6427e.iterator();
        while (it.hasNext()) {
            ((b) it.next()).onError(exc);
        }
        this.f6428f = 1;
        I();
    }

    public void N() {
        if (this.f6428f == 3) {
            this.f6424b.stop();
        }
        this.f6423a.cancel();
        this.f6434l = null;
        this.f6432j = null;
        this.f6428f = 2;
        I();
        this.f6423a.b(this.f6438p);
        this.f6423a.a(this);
    }

    public void P() {
        this.f6423a.cancel();
        this.f6428f = 1;
        this.f6431i = null;
        v vVar = this.f6425c;
        if (vVar instanceof p) {
            ((p) vVar).D();
        }
        this.f6427e.clear();
        this.f6424b.release();
    }

    public void Q(long j2) {
        this.f6424b.seekTo(j2);
    }

    public void R(boolean z2) {
        G g2 = this.f6432j;
        if (g2 == null) {
            Log.e(this.f6437o, "setAIVisionAISREnabled videoRenderer not ready!");
        } else {
            this.f6424b.q(g2, InvokeCmd.CMD_PROJECT_ID_GET_BACKLIGHT_MAX, Boolean.valueOf(z2));
        }
    }

    public void S(boolean z2) {
        G g2 = this.f6432j;
        if (g2 == null) {
            Log.e(this.f6437o, "setaiVisionBokehEnabled videoRenderer not ready!");
        } else {
            this.f6424b.q(g2, InvokeCmd.CMD_PROJECT_ID_GET_PQ_BCSH_CFGS, Boolean.valueOf(z2));
        }
    }

    public void T(boolean z2) {
        G g2 = this.f6432j;
        if (g2 == null) {
            Log.e(this.f6437o, "setAIVisionEnabled videoRenderer not ready!");
        } else {
            this.f6424b.q(g2, InvokeCmd.CMD_PROJECT_ID_IS_INI_DONE, Boolean.valueOf(z2));
        }
    }

    public void U(int i2) {
        Log.i(this.f6437o, "set audioSessionId " + i2);
        this.f6424b.d(i2);
    }

    public void V(int i2) {
        G g2 = this.f6432j;
        if (g2 == null) {
            Log.e(this.f6437o, "setDispPath videoRenderer not ready!");
        } else {
            this.f6424b.q(g2, InvokeCmd.CMD_PROJECT_ID_GET_DBC_CFGS, Integer.valueOf(i2));
        }
    }

    public void W(int i2) {
        Log.i(this.f6437o, "set focus mode " + i2);
        this.f6445w = i2;
        this.f6424b.g(i2);
    }

    public void X(a aVar) {
        this.f6436n = aVar;
    }

    public void Y(int i2, AudioManager audioManager) {
        this.f6441s = i2;
        this.f6442t = audioManager;
    }

    public void Z(String str) {
        this.f6439q = str;
    }

    @Override // p.InterfaceC0689a, v.h.c, n.D.b
    public void a(int i2, IOException iOException) {
    }

    public void a0(boolean z2) {
        this.f6424b.setPlayWhenReady(z2);
    }

    @Override // q.C0693a.c
    public void b(InterfaceC0722a interfaceC0722a) {
        if (interfaceC0722a.a(i.f6529s) != null && (interfaceC0722a instanceof InterfaceC0722a.C0098a)) {
            try {
                this.f6424b.n(i.v(A(), new s.e(), null, x(), this));
            } catch (u.k e2) {
                e2.printStackTrace();
            }
        }
        if (interfaceC0722a.a(i.f6531u) != null) {
            boolean z2 = interfaceC0722a instanceof InterfaceC0722a.C0098a;
        }
    }

    public void b0(int i2) {
        this.f6424b.r(i2);
    }

    @Override // p.InterfaceC0689a
    public void c(int i2, p.j jVar, int i3, long j2) {
        a aVar = this.f6436n;
        if (aVar == null) {
            return;
        }
        if (i2 == 0) {
            this.f6434l = jVar;
            aVar.onVideoFormatEnabled(jVar, i3, j2);
        } else if (i2 == 1) {
            aVar.onAudioFormatEnabled(jVar, i3, j2);
        }
    }

    public void c0(int i2, int i3) {
        if ((this.f6423a instanceof C0717a) && g0(i2, i3)) {
            return;
        }
        y().K(i2, i3);
    }

    @Override // n.w.f
    public void d() {
        if (b0.n.e()) {
            return;
        }
        Iterator it = this.f6427e.iterator();
        while (it.hasNext()) {
            ((b) it.next()).onInfo(2);
        }
    }

    public void d0(Surface surface) {
        this.f6431i = surface;
        O(false);
    }

    @Override // n.q.f
    public void e(j.C0084j c0084j) {
    }

    public void e0(int i2) {
        G g2 = this.f6432j;
        if (g2 == null) {
            Log.e(this.f6437o, "setVideoGameMode videoRenderer not ready!");
        } else {
            this.f6424b.q(g2, PointerIconCompat.TYPE_GRAB, Integer.valueOf(i2));
        }
    }

    @Override // u.i.c
    public void f(Exception exc) {
    }

    public void f0(String str) {
        G g2 = this.f6432j;
        if (g2 == null) {
            Log.e(this.f6437o, "setVideoPqParams videoRenderer not ready!");
        } else {
            this.f6424b.q(g2, PointerIconCompat.TYPE_ZOOM_OUT, str);
        }
    }

    @Override // p.InterfaceC0689a
    public void h(int i2, long j2) {
    }

    @Override // u.i.c
    public void i() {
    }

    @Override // n.j.c
    public void j(boolean z2, int i2) {
        I();
    }

    @Override // n.w.f
    public void k(Surface surface) {
    }

    @Override // n.t.g
    public void l(t.f fVar) {
    }

    @Override // n.j.c
    public void m(C0643i c0643i) {
        this.f6428f = 1;
        for (b bVar : this.f6427e) {
            int i2 = c0643i.f5541g;
            if (i2 == 1) {
                Log.w(this.f6437o, "Catch audio codec error, message: " + c0643i.getMessage());
                this.f6440r[1] = true;
            } else if (i2 == 0) {
                Log.w(this.f6437o, "Catch video codec error, message: " + c0643i.getMessage());
                this.f6440r[0] = true;
            }
            bVar.onError(c0643i);
        }
    }

    @Override // n.t.g
    public void n(String str, long j2) {
    }

    @Override // n.H.b
    public void o(ByteBuffer byteBuffer) {
        Log.i(this.f6437o, "onSiTableNotify");
    }

    @Override // n.q.f
    public void onAudioCodecFormatChanged(AudioMetadataReadMap audioMetadataReadMap, int i2) {
        Log.d(this.f6437o, "onAudioCodecFormatChanged, sessionId:" + i2);
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onAudioCodecFormatChanged(audioMetadataReadMap, i2);
        }
    }

    @Override // n.q.f
    public void onAudioOnlyPlayDone() {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onAudioOnlyPlayDone();
        }
    }

    @Override // q.C0693a.c
    public void onAvailableRangeChanged(int i2, F f2) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onAvailableRangeChanged(i2, f2);
        }
    }

    @Override // a0.d.a
    public void onBandwidthSample(int i2, long j2, long j3) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onBandwidthSample(i2, j2, j3);
        }
    }

    @Override // I.l
    public void onCues(List list) {
        if (this.f6425c == null || D(2) == -1) {
            return;
        }
        y().onCues(list);
    }

    @Override // n.t.g
    public void onDecoderInitialized(String str, long j2, long j3) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onDecoderInitialized(str, j2, j3);
        }
    }

    @Override // n.w.f
    public void onDroppedFrames(int i2, long j2) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onDroppedFrames(i2, j2);
        }
    }

    @Override // p.InterfaceC0689a
    public void onLoadCompleted(int i2, long j2, int i3, int i4, p.j jVar, long j3, long j4, long j5, long j6) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onLoadCompleted(i2, j2, i3, i4, jVar, j3, j4, j5, j6);
        }
    }

    @Override // p.InterfaceC0689a
    public void onLoadStarted(int i2, long j2, int i3, int i4, p.j jVar, long j3, long j4) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onLoadStarted(i2, j2, i3, i4, jVar, j3, j4);
        }
    }

    @Override // n.w.f
    public void onRenderFrameJiffies(long j2, long j3) {
        a aVar = this.f6436n;
        if (aVar != null) {
            aVar.onRenderFrameJiffies(j2, j3);
        }
    }

    @Override // n.w.f
    public void onVideoSizeChanged(int i2, int i3, int i4, float f2, b0.q qVar) {
        Iterator it = this.f6427e.iterator();
        while (it.hasNext()) {
            ((b) it.next()).onVideoSizeChanged(i2, i3, i4, f2, qVar);
        }
    }

    @Override // n.j.c
    public void p() {
    }

    @Override // n.t.g
    public void q(MediaCodec.CryptoException cryptoException) {
    }

    @Override // n.q.f
    public void r(j.g gVar) {
    }

    @Override // p.InterfaceC0689a
    public void s(int i2, long j2, long j3) {
    }

    public void t(b bVar) {
        this.f6427e.add(bVar);
    }

    public void u() {
        this.f6431i = null;
        O(true);
    }

    public long w() {
        return this.f6424b.getCurrentPosition();
    }

    Handler x() {
        return this.f6426d;
    }

    public p y() {
        v vVar = this.f6425c;
        if (vVar instanceof p) {
            return (p) vVar;
        }
        return null;
    }

    public boolean z() {
        return this.f6424b.getPlayWhenReady();
    }
}
