package D0;

import B0.C0021h;
import B0.C0022i;
import B0.C0030q;
import B0.RunnableC0014a;
import B0.U;
import B0.p0;
import C3.W;
import android.content.Context;
import android.media.AudioDeviceInfo;
import android.media.AudioTrack;
import android.media.LoudnessCodecController;
import android.media.MediaCodec;
import android.media.MediaCrypto;
import android.media.MediaFormat;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import d3.R0;
import java.math.RoundingMode;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Objects;
import u0.C1567c;
import u0.C1568d;
import u0.C1578n;
import u0.C1579o;
import v0.AbstractC1664c;
import x0.AbstractC1709a;

/* JADX INFO: loaded from: classes.dex */
public final class H extends I0.t implements U {

    /* JADX INFO: renamed from: S0, reason: collision with root package name */
    public final Context f1497S0;

    /* JADX INFO: renamed from: T0, reason: collision with root package name */
    public final m f1498T0;

    /* JADX INFO: renamed from: U0, reason: collision with root package name */
    public final F f1499U0;

    /* JADX INFO: renamed from: V0, reason: collision with root package name */
    public final A1.y f1500V0;
    public int W0;

    /* JADX INFO: renamed from: X0, reason: collision with root package name */
    public boolean f1501X0;

    /* JADX INFO: renamed from: Y0, reason: collision with root package name */
    public boolean f1502Y0;

    /* JADX INFO: renamed from: Z0, reason: collision with root package name */
    public C1579o f1503Z0;
    public C1579o a1;

    /* JADX INFO: renamed from: b1, reason: collision with root package name */
    public long f1504b1;

    /* JADX INFO: renamed from: c1, reason: collision with root package name */
    public boolean f1505c1;

    /* JADX INFO: renamed from: d1, reason: collision with root package name */
    public boolean f1506d1;

    /* JADX INFO: renamed from: e1, reason: collision with root package name */
    public boolean f1507e1;

    /* JADX INFO: renamed from: f1, reason: collision with root package name */
    public int f1508f1;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public H(Context context, I0.m mVar, Handler handler, B0.F f3, F f7) {
        super(1, mVar, 44100.0f);
        A1.y yVar = x0.v.f18553a >= 35 ? new A1.y(12) : null;
        this.f1497S0 = context.getApplicationContext();
        this.f1499U0 = f7;
        this.f1500V0 = yVar;
        this.f1508f1 = -1000;
        this.f1498T0 = new m(handler, f3, 0);
        f7.f1486r = new K4.c(6, this);
    }

    @Override // I0.t
    public final C0022i B(I0.q qVar, C1579o c1579o, C1579o c1579o2) {
        C0022i c0022iB = qVar.b(c1579o, c1579o2);
        boolean z8 = this.f3280U == null && p0(c1579o2);
        int i = c0022iB.f789e;
        if (z8) {
            i |= 32768;
        }
        if (v0(qVar, c1579o2) > this.W0) {
            i |= 64;
        }
        int i5 = i;
        return new C0022i(qVar.f3234a, c1579o, c1579o2, i5 == 0 ? c0022iB.f788d : 0, i5);
    }

    @Override // I0.t
    public final float M(float f3, C1579o[] c1579oArr) {
        int iMax = -1;
        for (C1579o c1579o : c1579oArr) {
            int i = c1579o.f17337E;
            if (i != -1) {
                iMax = Math.max(iMax, i);
            }
        }
        if (iMax == -1) {
            return -1.0f;
        }
        return iMax * f3;
    }

    /* JADX WARN: Removed duplicated region for block: B:13:0x002b  */
    @Override // I0.t
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final ArrayList N(I0.l lVar, C1579o c1579o, boolean z8) {
        W wP;
        if (c1579o.f17358n == null) {
            wP = W.f1225u;
        } else if (this.f1499U0.i(c1579o) != 0) {
            List listE = I0.z.e("audio/raw", false, false);
            I0.q qVar = listE.isEmpty() ? null : (I0.q) listE.get(0);
            wP = qVar != null ? C3.G.p(qVar) : I0.z.g(lVar, c1579o, z8, false);
        }
        HashMap map = I0.z.f3314a;
        ArrayList arrayList = new ArrayList(wP);
        Collections.sort(arrayList, new I0.u(new A1.G(16, c1579o)));
        return arrayList;
    }

    /* JADX WARN: Removed duplicated region for block: B:24:0x0061  */
    /* JADX WARN: Removed duplicated region for block: B:46:0x00d4  */
    @Override // I0.t
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final O3.q O(I0.q qVar, C1579o c1579o, MediaCrypto mediaCrypto, float f3) {
        boolean z8;
        C1579o[] c1579oArr = this.f765z;
        c1579oArr.getClass();
        int iV0 = v0(qVar, c1579o);
        if (c1579oArr.length != 1) {
            for (C1579o c1579o2 : c1579oArr) {
                if (qVar.b(c1579o, c1579o2).f788d != 0) {
                    iV0 = Math.max(iV0, v0(qVar, c1579o2));
                }
            }
        }
        this.W0 = iV0;
        int i = x0.v.f18553a;
        String str = qVar.f3234a;
        if (i < 24 && "OMX.SEC.aac.dec".equals(str) && "samsung".equals(Build.MANUFACTURER)) {
            String str2 = Build.DEVICE;
            if (str2.startsWith("zeroflte") || str2.startsWith("herolte") || str2.startsWith("heroqlte")) {
                z8 = true;
            }
        } else {
            z8 = false;
        }
        this.f1501X0 = z8;
        this.f1502Y0 = str.equals("OMX.google.opus.decoder") || str.equals("c2.android.opus.decoder") || str.equals("OMX.google.vorbis.decoder") || str.equals("c2.android.vorbis.decoder");
        int i5 = this.W0;
        MediaFormat mediaFormat = new MediaFormat();
        mediaFormat.setString("mime", qVar.f3236c);
        mediaFormat.setInteger("channel-count", c1579o.D);
        int i8 = c1579o.f17337E;
        mediaFormat.setInteger("sample-rate", i8);
        AbstractC1709a.A(mediaFormat, c1579o.f17361q);
        AbstractC1709a.w(mediaFormat, "max-input-size", i5);
        if (i >= 23) {
            mediaFormat.setInteger("priority", 0);
            if (f3 != -1.0f) {
                if (i == 23) {
                    String str3 = Build.MODEL;
                    if (!"ZTE B2017G".equals(str3) && !"AXON 7 mini".equals(str3)) {
                        mediaFormat.setFloat("operating-rate", f3);
                    }
                }
            }
        }
        String str4 = c1579o.f17358n;
        if (i <= 28 && "audio/ac4".equals(str4)) {
            mediaFormat.setInteger("ac4-is-sync", 1);
        }
        if (i >= 24) {
            C1578n c1578n = new C1578n();
            c1578n.f17320m = u0.E.m("audio/raw");
            c1578n.f17301C = c1579o.D;
            c1578n.D = i8;
            c1578n.f17302E = 4;
            if (this.f1499U0.i(new C1579o(c1578n)) == 2) {
                mediaFormat.setInteger("pcm-encoding", 4);
            }
        }
        if (i >= 32) {
            mediaFormat.setInteger("max-output-channel-count", 99);
        }
        if (i >= 35) {
            mediaFormat.setInteger("importance", Math.max(0, -this.f1508f1));
        }
        this.a1 = (!"audio/raw".equals(qVar.f3235b) || "audio/raw".equals(str4)) ? null : c1579o;
        return new O3.q(qVar, mediaFormat, c1579o, null, mediaCrypto, this.f1500V0);
    }

    @Override // I0.t
    public final void P(A0.h hVar) {
        C1579o c1579o;
        z zVar;
        if (x0.v.f18553a < 29 || (c1579o = hVar.f16s) == null || !Objects.equals(c1579o.f17358n, "audio/opus") || !this.f3306w0) {
            return;
        }
        ByteBuffer byteBuffer = hVar.f21x;
        byteBuffer.getClass();
        C1579o c1579o2 = hVar.f16s;
        c1579o2.getClass();
        if (byteBuffer.remaining() == 8) {
            int i = (int) ((byteBuffer.order(ByteOrder.LITTLE_ENDIAN).getLong() * 48000) / 1000000000);
            F f3 = this.f1499U0;
            AudioTrack audioTrack = f3.f1490v;
            if (audioTrack == null || !F.p(audioTrack) || (zVar = f3.f1488t) == null || !zVar.f1649k) {
                return;
            }
            f3.f1490v.setOffloadDelayPadding(c1579o2.f17339G, i);
        }
    }

    @Override // I0.t
    public final void V(Exception exc) {
        AbstractC1709a.p("MediaCodecAudioRenderer", "Audio codec error", exc);
        m mVar = this.f1498T0;
        Handler handler = mVar.f1569b;
        if (handler != null) {
            handler.post(new RunnableC0074k(mVar, exc, 0));
        }
    }

    @Override // I0.t
    public final void W(long j8, String str, long j9) {
        m mVar = this.f1498T0;
        Handler handler = mVar.f1569b;
        if (handler != null) {
            handler.post(new RunnableC0074k(mVar, str, j8, j9));
        }
    }

    @Override // I0.t
    public final void X(String str) {
        m mVar = this.f1498T0;
        Handler handler = mVar.f1569b;
        if (handler != null) {
            handler.post(new RunnableC0074k(mVar, str, 3));
        }
    }

    @Override // I0.t
    public final C0022i Y(R0 r02) {
        C1579o c1579o = (C1579o) r02.f11693s;
        c1579o.getClass();
        this.f1503Z0 = c1579o;
        C0022i c0022iY = super.Y(r02);
        m mVar = this.f1498T0;
        Handler handler = mVar.f1569b;
        if (handler != null) {
            handler.post(new RunnableC0074k(mVar, c1579o, c0022iY));
        }
        return c0022iY;
    }

    /* JADX WARN: Removed duplicated region for block: B:56:0x0104 A[Catch: o -> 0x0102, TryCatch #0 {o -> 0x0102, blocks: (B:42:0x00d9, B:45:0x00e1, B:47:0x00e5, B:49:0x00ee, B:53:0x00fc, B:56:0x0104, B:60:0x010b, B:61:0x0110), top: B:65:0x00d9 }] */
    @Override // I0.t
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void Z(C1579o c1579o, MediaFormat mediaFormat) throws C0030q {
        int i;
        C1579o c1579o2 = this.a1;
        boolean z8 = true;
        int[] iArr = null;
        if (c1579o2 != null) {
            c1579o = c1579o2;
        } else if (this.f3285a0 != null) {
            mediaFormat.getClass();
            int iY = "audio/raw".equals(c1579o.f17358n) ? c1579o.f17338F : (x0.v.f18553a < 24 || !mediaFormat.containsKey("pcm-encoding")) ? mediaFormat.containsKey("v-bits-per-sample") ? x0.v.y(mediaFormat.getInteger("v-bits-per-sample")) : 2 : mediaFormat.getInteger("pcm-encoding");
            C1578n c1578n = new C1578n();
            c1578n.f17320m = u0.E.m("audio/raw");
            c1578n.f17302E = iY;
            c1578n.f17303F = c1579o.f17339G;
            c1578n.f17304G = c1579o.H;
            c1578n.f17318k = c1579o.f17356l;
            c1578n.f17309a = c1579o.f17346a;
            c1578n.f17310b = c1579o.f17347b;
            c1578n.f17311c = C3.G.k(c1579o.f17348c);
            c1578n.f17312d = c1579o.f17349d;
            c1578n.f17313e = c1579o.f17350e;
            c1578n.f17314f = c1579o.f17351f;
            c1578n.f17301C = mediaFormat.getInteger("channel-count");
            c1578n.D = mediaFormat.getInteger("sample-rate");
            C1579o c1579o3 = new C1579o(c1578n);
            boolean z9 = this.f1501X0;
            int i5 = c1579o3.D;
            if (z9 && i5 == 6 && (i = c1579o.D) < 6) {
                iArr = new int[i];
                for (int i8 = 0; i8 < i; i8++) {
                    iArr[i8] = i8;
                }
            } else if (this.f1502Y0) {
                if (i5 == 3) {
                    iArr = new int[]{0, 2, 1};
                } else if (i5 == 5) {
                    iArr = new int[]{0, 2, 1, 3, 4};
                } else if (i5 == 6) {
                    iArr = new int[]{0, 2, 1, 5, 3, 4};
                } else if (i5 == 7) {
                    iArr = new int[]{0, 2, 1, 6, 5, 3, 4};
                } else if (i5 == 8) {
                    iArr = new int[]{0, 2, 1, 7, 5, 6, 3, 4};
                }
            }
            c1579o = c1579o3;
        }
        try {
            int i9 = x0.v.f18553a;
            F f3 = this.f1499U0;
            if (i9 >= 29) {
                if (this.f3306w0) {
                    p0 p0Var = this.f759t;
                    p0Var.getClass();
                    if (p0Var.f870a != 0) {
                        p0 p0Var2 = this.f759t;
                        p0Var2.getClass();
                        int i10 = p0Var2.f870a;
                        f3.getClass();
                        if (i9 < 29) {
                            z8 = false;
                        }
                        AbstractC1709a.j(z8);
                        f3.f1478j = i10;
                    } else {
                        f3.getClass();
                        if (i9 < 29) {
                            z8 = false;
                        }
                        AbstractC1709a.j(z8);
                        f3.f1478j = 0;
                    }
                }
            }
            f3.d(c1579o, iArr);
        } catch (o e8) {
            throw f(e8, e8.f1577q, false, 5001);
        }
    }

    @Override // B0.U
    public final void a(u0.H h8) {
        F f3 = this.f1499U0;
        f3.getClass();
        f3.f1440C = new u0.H(x0.v.h(h8.f17159a, 0.1f, 8.0f), x0.v.h(h8.f17160b, 0.1f, 8.0f));
        if (f3.x()) {
            f3.v();
            return;
        }
        A a3 = new A(h8, -9223372036854775807L, -9223372036854775807L);
        if (f3.o()) {
            f3.f1438A = a3;
        } else {
            f3.f1439B = a3;
        }
    }

    @Override // I0.t
    public final void a0() {
        this.f1499U0.getClass();
    }

    @Override // B0.U
    public final u0.H b() {
        return this.f1499U0.f1440C;
    }

    @Override // B0.U
    public final boolean c() {
        boolean z8 = this.f1507e1;
        this.f1507e1 = false;
        return z8;
    }

    @Override // I0.t
    public final void c0() {
        this.f1499U0.f1447L = true;
    }

    @Override // B0.AbstractC0020g, B0.l0
    public final void d(int i, Object obj) {
        K4.c cVar;
        A1.y yVar;
        F f3 = this.f1499U0;
        if (i == 2) {
            obj.getClass();
            float fFloatValue = ((Float) obj).floatValue();
            if (f3.f1450O != fFloatValue) {
                f3.f1450O = fFloatValue;
                if (f3.o()) {
                    f3.f1490v.setVolume(f3.f1450O);
                    return;
                }
                return;
            }
            return;
        }
        if (i == 3) {
            C1567c c1567c = (C1567c) obj;
            c1567c.getClass();
            if (f3.f1494z.equals(c1567c)) {
                return;
            }
            f3.f1494z = c1567c;
            if (f3.f1462a0) {
                return;
            }
            C0071h c0071h = f3.f1492x;
            if (c0071h != null) {
                c0071h.i = c1567c;
                c0071h.a(C0067d.c(c0071h.f1548a, c1567c, c0071h.f1555h));
            }
            f3.g();
            return;
        }
        if (i == 6) {
            C1568d c1568d = (C1568d) obj;
            c1568d.getClass();
            if (f3.f1459Y.equals(c1568d)) {
                return;
            }
            if (f3.f1490v != null) {
                f3.f1459Y.getClass();
            }
            f3.f1459Y = c1568d;
            return;
        }
        if (i == 12) {
            if (x0.v.f18553a >= 23) {
                AudioDeviceInfo audioDeviceInfo = (AudioDeviceInfo) obj;
                if (audioDeviceInfo == null) {
                    cVar = null;
                } else {
                    f3.getClass();
                    cVar = new K4.c(4, audioDeviceInfo);
                }
                f3.f1460Z = cVar;
                C0071h c0071h2 = f3.f1492x;
                if (c0071h2 != null) {
                    c0071h2.b(audioDeviceInfo);
                }
                AudioTrack audioTrack = f3.f1490v;
                if (audioTrack != null) {
                    K4.c cVar2 = f3.f1460Z;
                    audioTrack.setPreferredDevice(cVar2 != null ? (AudioDeviceInfo) cVar2.f3604r : null);
                    return;
                }
                return;
            }
            return;
        }
        if (i == 16) {
            obj.getClass();
            this.f1508f1 = ((Integer) obj).intValue();
            I0.n nVar = this.f3285a0;
            if (nVar != null && x0.v.f18553a >= 35) {
                Bundle bundle = new Bundle();
                bundle.putInt("importance", Math.max(0, -this.f1508f1));
                nVar.c(bundle);
                return;
            }
            return;
        }
        if (i == 9) {
            obj.getClass();
            f3.D = ((Boolean) obj).booleanValue();
            A a3 = new A(f3.x() ? u0.H.f17158d : f3.f1440C, -9223372036854775807L, -9223372036854775807L);
            if (f3.o()) {
                f3.f1438A = a3;
                return;
            } else {
                f3.f1439B = a3;
                return;
            }
        }
        if (i != 10) {
            if (i == 11) {
                B0.L l8 = (B0.L) obj;
                l8.getClass();
                this.f3281V = l8;
                return;
            }
            return;
        }
        obj.getClass();
        int iIntValue = ((Integer) obj).intValue();
        if (f3.X != iIntValue) {
            f3.X = iIntValue;
            f3.f1458W = iIntValue != 0;
            f3.g();
        }
        if (x0.v.f18553a < 35 || (yVar = this.f1500V0) == null) {
            return;
        }
        LoudnessCodecController loudnessCodecController = (LoudnessCodecController) yVar.f365t;
        if (loudnessCodecController != null) {
            loudnessCodecController.close();
            yVar.f365t = null;
        }
        LoudnessCodecController loudnessCodecControllerCreate = LoudnessCodecController.create(iIntValue, G3.a.f2953q, new I0.k(yVar));
        yVar.f365t = loudnessCodecControllerCreate;
        Iterator it = ((HashSet) yVar.f363r).iterator();
        while (it.hasNext()) {
            if (!loudnessCodecControllerCreate.addMediaCodec((MediaCodec) it.next())) {
                it.remove();
            }
        }
    }

    @Override // B0.U
    public final long e() {
        if (this.f763x == 2) {
            w0();
        }
        return this.f1504b1;
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x004c  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0068  */
    @Override // I0.t
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean f0(long j8, long j9, I0.n nVar, ByteBuffer byteBuffer, int i, int i5, int i8, long j10, boolean z8, boolean z9, C1579o c1579o) throws C0030q {
        int i9;
        int i10;
        byteBuffer.getClass();
        if (this.a1 != null && (i5 & 2) != 0) {
            nVar.getClass();
            nVar.n(i);
            return true;
        }
        F f3 = this.f1499U0;
        if (z8) {
            if (nVar != null) {
                nVar.n(i);
            }
            this.f3270N0.f774f += i8;
            f3.f1447L = true;
            return true;
        }
        try {
            if (!f3.l(byteBuffer, j10, i8)) {
                return false;
            }
            if (nVar != null) {
                nVar.n(i);
            }
            this.f3270N0.f773e += i8;
            return true;
        } catch (p e8) {
            C1579o c1579o2 = this.f1503Z0;
            if (this.f3306w0) {
                p0 p0Var = this.f759t;
                p0Var.getClass();
                i10 = p0Var.f870a != 0 ? 5004 : 5001;
            }
            throw f(e8, c1579o2, e8.f1579r, i10);
        } catch (r e9) {
            if (this.f3306w0) {
                p0 p0Var2 = this.f759t;
                p0Var2.getClass();
                i9 = p0Var2.f870a != 0 ? 5003 : 5002;
            }
            throw f(e9, c1579o, e9.f1581r, i9);
        }
    }

    @Override // B0.AbstractC0020g
    public final String i() {
        return "MediaCodecAudioRenderer";
    }

    @Override // I0.t
    public final void i0() throws C0030q {
        try {
            F f3 = this.f1499U0;
            if (!f3.f1454S && f3.o() && f3.f()) {
                f3.s();
                f3.f1454S = true;
            }
        } catch (r e8) {
            throw f(e8, e8.f1582s, e8.f1581r, this.f3306w0 ? 5003 : 5002);
        }
    }

    @Override // B0.AbstractC0020g
    public final boolean k() {
        if (!this.f3263J0) {
            return false;
        }
        F f3 = this.f1499U0;
        if (f3.o()) {
            return f3.f1454S && !f3.m();
        }
        return true;
    }

    @Override // I0.t, B0.AbstractC0020g
    public final boolean l() {
        return this.f1499U0.m() || super.l();
    }

    @Override // I0.t, B0.AbstractC0020g
    public final void m() {
        m mVar = this.f1498T0;
        this.f1506d1 = true;
        this.f1503Z0 = null;
        try {
            this.f1499U0.g();
            try {
                super.m();
            } finally {
            }
        } catch (Throwable th) {
            try {
                super.m();
                throw th;
            } finally {
            }
        }
    }

    @Override // B0.AbstractC0020g
    public final void n(boolean z8, boolean z9) {
        C0021h c0021h = new C0021h();
        this.f3270N0 = c0021h;
        m mVar = this.f1498T0;
        Handler handler = mVar.f1569b;
        if (handler != null) {
            handler.post(new RunnableC0074k(mVar, c0021h, 4));
        }
        p0 p0Var = this.f759t;
        p0Var.getClass();
        boolean z10 = p0Var.f871b;
        F f3 = this.f1499U0;
        if (z10) {
            AbstractC1709a.j(f3.f1458W);
            if (!f3.f1462a0) {
                f3.f1462a0 = true;
                f3.g();
            }
        } else if (f3.f1462a0) {
            f3.f1462a0 = false;
            f3.g();
        }
        C0.l lVar = this.f761v;
        lVar.getClass();
        f3.f1485q = lVar;
        x0.q qVar = this.f762w;
        qVar.getClass();
        f3.f1473g.f1602I = qVar;
    }

    @Override // I0.t, B0.AbstractC0020g
    public final void o(long j8, boolean z8) {
        super.o(j8, z8);
        this.f1499U0.g();
        this.f1504b1 = j8;
        this.f1507e1 = false;
        this.f1505c1 = true;
    }

    @Override // B0.AbstractC0020g
    public final void p() {
        A1.y yVar;
        C0068e c0068e;
        C0071h c0071h = this.f1499U0.f1492x;
        if (c0071h != null && c0071h.f1556j) {
            c0071h.f1554g = null;
            int i = x0.v.f18553a;
            Context context = c0071h.f1548a;
            if (i >= 23 && (c0068e = c0071h.f1551d) != null) {
                AbstractC1664c.q(context).unregisterAudioDeviceCallback(c0068e);
            }
            context.unregisterReceiver(c0071h.f1552e);
            C0069f c0069f = c0071h.f1553f;
            if (c0069f != null) {
                c0069f.f1543a.unregisterContentObserver(c0069f);
            }
            c0071h.f1556j = false;
        }
        if (x0.v.f18553a < 35 || (yVar = this.f1500V0) == null) {
            return;
        }
        ((HashSet) yVar.f363r).clear();
        LoudnessCodecController loudnessCodecController = (LoudnessCodecController) yVar.f365t;
        if (loudnessCodecController != null) {
            loudnessCodecController.close();
        }
    }

    @Override // I0.t
    public final boolean p0(C1579o c1579o) {
        p0 p0Var = this.f759t;
        p0Var.getClass();
        if (p0Var.f870a != 0) {
            int iU0 = u0(c1579o);
            if ((iU0 & 512) != 0) {
                p0 p0Var2 = this.f759t;
                p0Var2.getClass();
                if (p0Var2.f870a == 2 || (iU0 & 1024) != 0 || (c1579o.f17339G == 0 && c1579o.H == 0)) {
                    return true;
                }
            }
        }
        return this.f1499U0.i(c1579o) != 0;
    }

    @Override // B0.AbstractC0020g
    public final void q() {
        F f3 = this.f1499U0;
        this.f1507e1 = false;
        try {
            try {
                D();
                h0();
                K4.c cVar = this.f3280U;
                if (cVar != null) {
                    cVar.J(null);
                }
                this.f3280U = null;
            } catch (Throwable th) {
                K4.c cVar2 = this.f3280U;
                if (cVar2 != null) {
                    cVar2.J(null);
                }
                this.f3280U = null;
                throw th;
            }
        } finally {
            if (this.f1506d1) {
                this.f1506d1 = false;
                f3.u();
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x0054  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00ac  */
    @Override // I0.t
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int q0(I0.l lVar, C1579o c1579o) {
        int iU0;
        W wP;
        I0.q qVar;
        boolean z8;
        if (!u0.E.i(c1579o.f17358n)) {
            return I1.a.e(0, 0, 0, 0);
        }
        boolean z9 = true;
        int i = c1579o.f17344M;
        boolean z10 = i != 0;
        boolean z11 = i == 0 || i == 2;
        int i5 = 8;
        F f3 = this.f1499U0;
        if (z11) {
            if (z10) {
                List listE = I0.z.e("audio/raw", false, false);
                if ((listE.isEmpty() ? null : (I0.q) listE.get(0)) != null) {
                }
            }
            iU0 = u0(c1579o);
            if (f3.i(c1579o) != 0) {
                return I1.a.e(4, 8, 32, iU0);
            }
        } else {
            iU0 = 0;
        }
        String str = c1579o.f17358n;
        if ("audio/raw".equals(str) && f3.i(c1579o) == 0) {
            return I1.a.e(1, 0, 0, 0);
        }
        C1578n c1578n = new C1578n();
        c1578n.f17320m = u0.E.m("audio/raw");
        c1578n.f17301C = c1579o.D;
        c1578n.D = c1579o.f17337E;
        c1578n.f17302E = 2;
        if (f3.i(new C1579o(c1578n)) == 0) {
            return I1.a.e(1, 0, 0, 0);
        }
        if (str == null) {
            wP = W.f1225u;
        } else if (f3.i(c1579o) != 0) {
            List listE2 = I0.z.e("audio/raw", false, false);
            I0.q qVar2 = listE2.isEmpty() ? null : (I0.q) listE2.get(0);
            wP = qVar2 != null ? C3.G.p(qVar2) : I0.z.g(lVar, c1579o, false, false);
        }
        if (wP.isEmpty()) {
            return I1.a.e(1, 0, 0, 0);
        }
        if (!z11) {
            return I1.a.e(2, 0, 0, 0);
        }
        I0.q qVar3 = (I0.q) wP.get(0);
        boolean zE = qVar3.e(c1579o);
        if (zE) {
            qVar = qVar3;
            z8 = true;
            z9 = zE;
        } else {
            for (int i8 = 1; i8 < wP.f1227t; i8++) {
                qVar = (I0.q) wP.get(i8);
                if (qVar.e(c1579o)) {
                    z8 = false;
                    break;
                }
            }
            qVar = qVar3;
            z8 = true;
            z9 = zE;
        }
        int i9 = z9 ? 4 : 3;
        if (z9 && qVar.f(c1579o)) {
            i5 = 16;
        }
        return (qVar.f3240g ? 64 : 0) | i9 | i5 | 32 | (z8 ? 128 : 0) | iU0;
    }

    @Override // B0.AbstractC0020g
    public final void r() {
        this.f1499U0.r();
    }

    @Override // B0.AbstractC0020g
    public final void s() {
        w0();
        F f3 = this.f1499U0;
        f3.f1457V = false;
        if (f3.o()) {
            u uVar = f3.f1473g;
            uVar.e();
            if (uVar.f1625x == -9223372036854775807L) {
                t tVar = uVar.f1607e;
                tVar.getClass();
                tVar.a();
            } else {
                uVar.f1627z = uVar.b();
                if (!F.p(f3.f1490v)) {
                    return;
                }
            }
            f3.f1490v.pause();
        }
    }

    public final int u0(C1579o c1579o) {
        C0073j c0073jH = this.f1499U0.h(c1579o);
        if (!c0073jH.f1561a) {
            return 0;
        }
        int i = c0073jH.f1562b ? 1536 : 512;
        return c0073jH.f1563c ? i | 2048 : i;
    }

    public final int v0(I0.q qVar, C1579o c1579o) {
        int i;
        if (!"OMX.google.raw.decoder".equals(qVar.f3234a) || (i = x0.v.f18553a) >= 24 || (i == 23 && x0.v.K(this.f1497S0))) {
            return c1579o.f17359o;
        }
        return -1;
    }

    public final void w0() {
        long jMax;
        ArrayDeque arrayDeque;
        long j8;
        k();
        F f3 = this.f1499U0;
        if (!f3.o() || f3.f1448M) {
            jMax = Long.MIN_VALUE;
        } else {
            long jMin = Math.min(f3.f1473g.a(), x0.v.Q(f3.k(), f3.f1488t.f1644e));
            while (true) {
                arrayDeque = f3.f1475h;
                if (arrayDeque.isEmpty() || jMin < ((A) arrayDeque.getFirst()).f1427c) {
                    break;
                } else {
                    f3.f1439B = (A) arrayDeque.remove();
                }
            }
            A a3 = f3.f1439B;
            long jS = jMin - a3.f1427c;
            long jX = x0.v.x(jS, a3.f1425a.f17159a);
            boolean zIsEmpty = arrayDeque.isEmpty();
            A1.y yVar = f3.f1463b;
            if (zIsEmpty) {
                v0.j jVar = (v0.j) yVar.f365t;
                if (jVar.a()) {
                    if (jVar.f18062o >= 1024) {
                        long j9 = jVar.f18061n;
                        v0.i iVar = jVar.f18057j;
                        iVar.getClass();
                        long j10 = j9 - ((long) ((iVar.f18037k * iVar.f18029b) * 2));
                        int i = jVar.f18056h.f18016a;
                        int i5 = jVar.f18055g.f18016a;
                        jS = i == i5 ? x0.v.S(jS, j10, jVar.f18062o, RoundingMode.DOWN) : x0.v.S(jS, j10 * ((long) i), jVar.f18062o * ((long) i5), RoundingMode.DOWN);
                    } else {
                        jS = (long) (((double) jVar.f18051c) * jS);
                    }
                }
                A a8 = f3.f1439B;
                j8 = a8.f1426b + jS;
                a8.f1428d = jS - jX;
            } else {
                A a9 = f3.f1439B;
                j8 = a9.f1426b + jX + a9.f1428d;
            }
            long j11 = ((J) yVar.f364s).f1521q;
            jMax = x0.v.Q(j11, f3.f1488t.f1644e) + j8;
            long j12 = f3.f1474g0;
            if (j11 > j12) {
                long jQ = x0.v.Q(j11 - j12, f3.f1488t.f1644e);
                f3.f1474g0 = j11;
                f3.f1476h0 += jQ;
                if (f3.f1477i0 == null) {
                    f3.f1477i0 = new Handler(Looper.myLooper());
                }
                f3.f1477i0.removeCallbacksAndMessages(null);
                f3.f1477i0.postDelayed(new RunnableC0014a(4, f3), 100L);
            }
        }
        if (jMax != Long.MIN_VALUE) {
            if (!this.f1505c1) {
                jMax = Math.max(this.f1504b1, jMax);
            }
            this.f1504b1 = jMax;
            this.f1505c1 = false;
        }
    }

    @Override // B0.AbstractC0020g
    public final U h() {
        return this;
    }
}
