package com.google.android.gms.internal.ads;

import android.content.Context;
import android.media.AudioDeviceInfo;
import android.media.MediaCrypto;
import android.media.MediaFormat;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.os.SystemClock;
import android.util.Pair;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import androidx.media3.common.MimeTypes;
import androidx.media3.common.PlaybackException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.AbstractCollection;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import tv.danmaku.ijk.media.player.misc.IMediaFormat;

/* JADX INFO: loaded from: classes2.dex */
public final class tm2 extends wn2 implements ii2 {
    public final Context P0;
    public final gl2 Q0;
    public final jl2 R0;
    public final HashSet S0;
    public int T0;
    public boolean U0;
    public final tg2 V0;
    public tg2 W0;
    public long X0;
    public boolean Y0;
    public boolean Z0;
    public boolean a1;

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

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

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

    @Nullable
    private final nn2 zze;

    @Nullable
    private zn2 zzj;

    @Nullable
    private zn2 zzm;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public tm2(Context context, pn2 pn2Var, xn2 xn2Var, boolean z10, @Nullable Handler handler, @Nullable hl2 hl2Var, jl2 jl2Var) {
        super(1, pn2Var, xn2Var, 44100.0f);
        nn2 nn2Var = Build.VERSION.SDK_INT >= 35 ? new nn2() : null;
        this.P0 = context.getApplicationContext();
        this.R0 = jl2Var;
        this.zze = nn2Var;
        this.f16947b1 = -1000;
        this.Q0 = new gl2(handler, hl2Var);
        this.f16949d1 = -9223372036854775807L;
        ((qm2) jl2Var).r(new rm2(this));
        this.S0 = new HashSet();
        tg2 tg2Var = tg2.f16892b;
        this.V0 = tg2Var;
        this.W0 = tg2Var;
    }

    @Override // com.google.android.gms.internal.ads.ej2
    public final boolean B() {
        return ((qm2) this.R0).z();
    }

    @Override // com.google.android.gms.internal.ads.pf2
    public final void G(boolean z10, boolean z11) {
        ug2 ug2Var = new ug2();
        this.H0 = ug2Var;
        this.Q0.c(ug2Var);
        n();
        mk2 mk2Var = this.f15397e;
        mk2Var.getClass();
        qm2 qm2Var = (qm2) this.R0;
        qm2Var.zzb(mk2Var);
        sl0 sl0Var = this.f15398f;
        sl0Var.getClass();
        ((em2) qm2Var.f15801k).f10858b = sl0Var;
    }

    /* JADX WARN: Removed duplicated region for block: B:38:0x0095  */
    @Override // com.google.android.gms.internal.ads.wn2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final int Y(xn2 xn2Var, zn2 zn2Var) {
        int i10;
        tn2 tn2VarZza;
        List listO;
        boolean z10;
        String str = zn2Var.zzo;
        if (!hc.zza(str)) {
            return 128;
        }
        int i11 = 1;
        int i12 = zn2Var.B;
        boolean z11 = i12 == 0;
        jl2 jl2Var = this.R0;
        if (!z11 || (i12 != 0 && do2.zza() == null)) {
            i10 = 0;
        } else {
            qm2 qm2Var = (qm2) jl2Var;
            qm2Var.getClass();
            zk2 zk2VarA = ((em2) qm2Var.f15801k).a(qm2Var.u(zn2Var));
            l2.f fVar = new l2.f(4);
            fVar.f29989b = zk2VarA.f19294a;
            fVar.f29990c = zk2VarA.f19295b;
            fVar.f29991d = zk2VarA.f19296c;
            tk2 tk2VarB = fVar.b();
            if (tk2VarB.f16927a) {
                i10 = true != tk2VarB.f16928b ? 512 : 1536;
                if (tk2VarB.f16929c) {
                    i10 |= 2048;
                }
            } else {
                i10 = 0;
            }
            int i13 = ((em2) qm2Var.f15801k).a(qm2Var.u(zn2Var)).f19297d;
            if (i13 == 1 || i13 == 2) {
                return i10 | 172;
            }
        }
        if (MimeTypes.AUDIO_RAW.equals(str)) {
            qm2 qm2Var2 = (qm2) jl2Var;
            int i14 = ((em2) qm2Var2.f15801k).a(qm2Var2.u(zn2Var)).f19297d;
            if (i14 == 1 || i14 == 2) {
                sm2 sm2Var = new sm2();
                sm2Var.zzm(MimeTypes.AUDIO_RAW);
                sm2Var.f16496s = zn2Var.f19348u;
                sm2Var.f16497t = zn2Var.f19349v;
                sm2Var.f16498u = 2;
                qm2 qm2Var3 = (qm2) jl2Var;
                xk2 xk2VarU = qm2Var3.u(new zn2(sm2Var));
                cl2 cl2Var = qm2Var3.f15801k;
                int i15 = ((em2) cl2Var).a(xk2VarU).f19297d;
                if (i15 == 1 || i15 == 2) {
                    if (zn2Var.zzo == null) {
                        listO = zzgwa.f19786e;
                    } else {
                        int i16 = ((em2) cl2Var).a(qm2Var3.u(zn2Var)).f19297d;
                        listO = ((i16 == 1 || i16 == 2) && (tn2VarZza = do2.zza()) != null) ? zzguf.o(tn2VarZza) : do2.b(xn2Var, zn2Var, false, false);
                    }
                    if (!((AbstractCollection) listO).isEmpty()) {
                        if (z11) {
                            zzgwa zzgwaVar = (zzgwa) listO;
                            tn2 tn2Var = (tn2) zzgwaVar.get(0);
                            boolean zA = tn2Var.a(zn2Var);
                            if (zA) {
                                z10 = true;
                            } else {
                                for (int i17 = 1; i17 < zzgwaVar.f19788d; i17++) {
                                    tn2 tn2Var2 = (tn2) zzgwaVar.get(i17);
                                    if (tn2Var2.a(zn2Var)) {
                                        z10 = false;
                                        zA = true;
                                        tn2Var = tn2Var2;
                                        break;
                                    }
                                }
                                z10 = true;
                            }
                            int i18 = true != zA ? 3 : 4;
                            int i19 = 8;
                            if (zA && tn2Var.b(zn2Var)) {
                                i19 = 16;
                            }
                            return i18 | i19 | 32 | (true != tn2Var.f16959f ? 0 : 64) | (true != z10 ? 0 : 128) | i10;
                        }
                        i11 = 2;
                    }
                }
            }
        }
        return i11 | 128;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final ArrayList Z(xn2 xn2Var, zn2 zn2Var) {
        tn2 tn2VarZza;
        Collection collectionO;
        if (zn2Var.zzo == null) {
            collectionO = zzgwa.f19786e;
        } else {
            qm2 qm2Var = (qm2) this.R0;
            int i10 = ((em2) qm2Var.f15801k).a(qm2Var.u(zn2Var)).f19297d;
            collectionO = ((i10 == 1 || i10 == 2) && (tn2VarZza = do2.zza()) != null) ? zzguf.o(tn2VarZza) : do2.b(xn2Var, zn2Var, false, false);
        }
        HashMap map = do2.f10469a;
        ArrayList arrayList = new ArrayList(collectionO);
        Collections.sort(arrayList, new bo2(new jc1(zn2Var, 23)));
        return arrayList;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final boolean a0(zn2 zn2Var) {
        n();
        qm2 qm2Var = (qm2) this.R0;
        int i10 = ((em2) qm2Var.f15801k).a(qm2Var.u(zn2Var)).f19297d;
        return i10 == 1 || i10 == 2;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final vg2 b0(tn2 tn2Var, zn2 zn2Var, zn2 zn2Var2) {
        int i10;
        int i11;
        vg2 vg2VarC = tn2Var.c(zn2Var, zn2Var2);
        boolean zJ = J(zn2Var2);
        int i12 = vg2VarC.f17632e;
        if (zJ) {
            i12 |= 32768;
        }
        "OMX.google.raw.decoder".equals(tn2Var.f16954a);
        if (zn2Var2.f19334g > this.T0) {
            i12 |= 64;
        }
        String str = tn2Var.f16954a;
        if (i12 != 0) {
            i10 = 0;
            i11 = i12;
        } else {
            i10 = vg2VarC.f17631d;
            i11 = 0;
        }
        return new vg2(str, zn2Var, zn2Var2, i10, i11);
    }

    @Override // com.google.android.gms.internal.ads.ii2
    public final void c(wd wdVar) {
        qm2 qm2Var = (qm2) this.R0;
        qm2Var.getClass();
        float f10 = wdVar.f18031a;
        String str = bb1.f9474a;
        qm2Var.f15805o = new wd(Math.max(0.1f, Math.min(f10, 8.0f)), Math.max(0.1f, Math.min(wdVar.f18032b, 8.0f)));
        qm2Var.p(wdVar);
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final long c0(long j10, long j11) {
        qm2 qm2Var = (qm2) this.R0;
        boolean z10 = false;
        if (qm2Var.z() && this.f16949d1 != -9223372036854775807L) {
            z10 = true;
        }
        if (!this.f16948c1) {
            return (z10 || this.F0) ? 1000000L : 10000L;
        }
        long jB = qm2Var.B();
        if (!z10 || jB == -9223372036854775807L) {
            return 10000L;
        }
        float fMin = Math.min(jB, this.f16949d1 - j10) / (zzj() != null ? zzj().f18031a : 1.0f);
        this.f15398f.getClass();
        return Math.max(10000L, ((long) (fMin / 2.0f)) - (bb1.p(SystemClock.elapsedRealtime()) - j11));
    }

    @Override // com.google.android.gms.internal.ads.ej2
    public final boolean d() {
        if (!this.F0) {
            return false;
        }
        qm2 qm2Var = (qm2) this.R0;
        if (qm2Var.s()) {
            return qm2Var.A && !qm2Var.z();
        }
        return true;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final float d0(float f10, zn2 zn2Var, zn2[] zn2VarArr) {
        int iMax = -1;
        for (zn2 zn2Var2 : zn2VarArr) {
            int i10 = zn2Var2.f19349v;
            if (i10 != -1) {
                iMax = Math.max(iMax, i10);
            }
        }
        if (iMax == -1) {
            return -1.0f;
        }
        return iMax * f10;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void e0(String str, long j10, long j11) {
        this.Q0.d(j10, j11, str);
        if (Build.VERSION.SDK_INT >= 31) {
            HashSet hashSet = this.S0;
            if (hashSet.isEmpty()) {
                return;
            }
            rn2 rn2VarZzaE = zzaE();
            rn2VarZzaE.getClass();
            rn2VarZzaE.a(new ArrayList(hashSet));
        }
    }

    @Override // com.google.android.gms.internal.ads.wn2, com.google.android.gms.internal.ads.pf2
    public final void f(long j10, boolean z10, boolean z11) {
        super.f(j10, z10, z11);
        ((qm2) this.R0).a();
        this.X0 = j10;
        this.f16949d1 = -9223372036854775807L;
        this.a1 = false;
        this.Y0 = true;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void f0(String str) {
        this.Q0.g(str);
    }

    @Override // com.google.android.gms.internal.ads.pf2
    public final void g() {
        ((qm2) this.R0).x();
        this.f16948c1 = true;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void g0(Exception exc) {
        vt0.zzf("MediaCodecAudioRenderer", "Audio codec error", exc);
        this.Q0.k(exc);
    }

    @Override // com.google.android.gms.internal.ads.pf2
    public final void h() {
        u0();
        this.f16948c1 = false;
        ((qm2) this.R0).D();
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void h0() {
        ((qm2) this.R0).f15812v = true;
    }

    /* JADX WARN: Code restructure failed: missing block: B:13:0x002b, code lost:
    
        r0.h(r3.H0);
     */
    /* JADX WARN: Code restructure failed: missing block: B:14:0x0030, code lost:
    
        throw r1;
     */
    /* JADX WARN: Code restructure failed: missing block: B:7:0x001f, code lost:
    
        r1 = move-exception;
     */
    @Override // com.google.android.gms.internal.ads.wn2, com.google.android.gms.internal.ads.pf2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void i() {
        gl2 gl2Var = this.Q0;
        this.Z0 = true;
        this.zzj = null;
        this.f16949d1 = -9223372036854775807L;
        try {
            ((qm2) this.R0).a();
        } finally {
            super.i();
        }
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void i0() throws zziw {
        try {
            qm2 qm2Var = (qm2) this.R0;
            if (!qm2Var.A && qm2Var.s() && qm2Var.k()) {
                qm2Var.v();
                qm2Var.A = true;
            }
            long j10 = this.I0.f17724e;
            if (j10 != -9223372036854775807L) {
                this.f16949d1 = j10;
            }
        } catch (zzri e10) {
            throw zzN(e10, e10.zzc, e10.zzb, true != this.f18143t0 ? PlaybackException.ERROR_CODE_AUDIO_TRACK_WRITE_FAILED : PlaybackException.ERROR_CODE_AUDIO_TRACK_OFFLOAD_WRITE_FAILED);
        }
    }

    @Override // com.google.android.gms.internal.ads.wn2, com.google.android.gms.internal.ads.pf2
    public final void j() {
        jl2 jl2Var = this.R0;
        this.a1 = false;
        this.f16949d1 = -9223372036854775807L;
        try {
            super.j();
            if (this.Z0) {
                this.Z0 = false;
                ((qm2) jl2Var).b();
            }
        } catch (Throwable th) {
            if (this.Z0) {
                this.Z0 = false;
                ((qm2) jl2Var).b();
            }
            throw th;
        }
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void j0(fe2 fe2Var) {
        zn2 zn2Var;
        if (Build.VERSION.SDK_INT < 29 || (zn2Var = fe2Var.zza) == null || !Objects.equals(zn2Var.zzo, MimeTypes.AUDIO_OPUS) || !this.f18143t0) {
            return;
        }
        ByteBuffer byteBuffer = fe2Var.zzf;
        byteBuffer.getClass();
        fe2Var.zza.getClass();
        if (byteBuffer.remaining() == 8) {
            long j10 = (byteBuffer.order(ByteOrder.LITTLE_ENDIAN).getLong() * 48000) / C.NANOS_PER_SECOND;
            ((qm2) this.R0).C();
        }
    }

    @Override // com.google.android.gms.internal.ads.pf2
    public final void k() {
        nn2 nn2Var;
        em2 em2Var = (em2) ((qm2) this.R0).f15801k;
        lt0 lt0Var = em2Var.f10857a;
        if (lt0Var != null) {
            lt0Var.e();
        }
        sk2 sk2Var = em2Var.f10860d;
        if (sk2Var != null) {
            sk2Var.c();
        }
        if (Build.VERSION.SDK_INT < 35 || (nn2Var = this.zze) == null) {
            return;
        }
        nn2Var.d();
    }

    public final /* synthetic */ nn2 t0() {
        return this.zze;
    }

    public final void u0() {
        d();
        long jW = ((qm2) this.R0).w();
        if (jW != Long.MIN_VALUE) {
            if (!this.Y0) {
                jW = Math.max(this.X0, jW);
            }
            this.X0 = jW;
            this.Y0 = false;
        }
    }

    @Override // com.google.android.gms.internal.ads.ej2
    public final String z() {
        return "MediaCodecAudioRenderer";
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final on2 zzaf(tn2 tn2Var, zn2 zn2Var, @Nullable MediaCrypto mediaCrypto, float f10) {
        zn2[] zn2VarArrM = m();
        int length = zn2VarArrM.length;
        "OMX.google.raw.decoder".equals(tn2Var.f16954a);
        int iMax = zn2Var.f19334g;
        String str = tn2Var.f16954a;
        if (length != 1) {
            for (zn2 zn2Var2 : zn2VarArrM) {
                if (tn2Var.c(zn2Var, zn2Var2).f17631d != 0) {
                    "OMX.google.raw.decoder".equals(str);
                    iMax = Math.max(iMax, zn2Var2.f19334g);
                }
            }
        }
        this.T0 = iMax;
        int i10 = Build.VERSION.SDK_INT;
        this.U0 = 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 i11 = this.T0;
        MediaFormat mediaFormat = new MediaFormat();
        mediaFormat.setString(IMediaFormat.KEY_MIME, tn2Var.f16956c);
        int i12 = zn2Var.f19348u;
        mediaFormat.setInteger("channel-count", i12);
        int i13 = zn2Var.f19349v;
        mediaFormat.setInteger("sample-rate", i13);
        ni.i(mediaFormat, zn2Var.f19336i);
        ni.t(mediaFormat, "max-input-size", i11);
        mediaFormat.setInteger("priority", 0);
        if (f10 != -1.0f) {
            mediaFormat.setFloat("operating-rate", f10);
        }
        String str2 = zn2Var.zzo;
        if (MimeTypes.AUDIO_AC4.equals(str2)) {
            Pair pairZzd = km0.zzd(zn2Var);
            if (pairZzd != null) {
                ni.t(mediaFormat, "profile", ((Integer) pairZzd.first).intValue());
                ni.t(mediaFormat, "level", ((Integer) pairZzd.second).intValue());
            }
            if (i10 <= 28) {
                mediaFormat.setInteger("ac4-is-sync", 1);
            }
        }
        sm2 sm2Var = new sm2();
        sm2Var.zzm(MimeTypes.AUDIO_RAW);
        sm2Var.f16496s = i12;
        sm2Var.f16497t = i13;
        sm2Var.f16498u = 4;
        zn2 zn2Var3 = new zn2(sm2Var);
        qm2 qm2Var = (qm2) this.R0;
        int i14 = ((em2) qm2Var.f15801k).a(qm2Var.u(zn2Var3)).f19297d;
        if (i14 != 1 && i14 == 2) {
            mediaFormat.setInteger("pcm-encoding", 4);
        }
        if (i10 >= 32) {
            mediaFormat.setInteger("max-output-channel-count", 99);
        }
        if (i10 >= 35) {
            mediaFormat.setInteger("importance", Math.max(0, -this.f16947b1));
        }
        if (i10 >= 29) {
            for (Map.Entry entry : this.V0.f16893a.entrySet()) {
                String str3 = (String) entry.getKey();
                Object value = entry.getValue();
                if (value == null) {
                    mediaFormat.setString(str3, null);
                } else if (value instanceof Integer) {
                    mediaFormat.setInteger(str3, ((Integer) value).intValue());
                } else if (value instanceof Long) {
                    mediaFormat.setLong(str3, ((Long) value).longValue());
                } else if (value instanceof Float) {
                    mediaFormat.setFloat(str3, ((Float) value).floatValue());
                } else if (value instanceof String) {
                    mediaFormat.setString(str3, (String) value);
                } else if (value instanceof ByteBuffer) {
                    mediaFormat.setByteBuffer(str3, (ByteBuffer) value);
                }
            }
        }
        this.zzm = (!MimeTypes.AUDIO_RAW.equals(tn2Var.f16955b) || MimeTypes.AUDIO_RAW.equals(str2)) ? null : zn2Var;
        return on2.zza(tn2Var, mediaFormat, zn2Var, null, this.zze);
    }

    @Override // com.google.android.gms.internal.ads.wn2
    @Nullable
    public final vg2 zzam(di2 di2Var) throws zziw {
        zn2 zn2Var = di2Var.zzb;
        zn2Var.getClass();
        this.zzj = zn2Var;
        vg2 vg2VarZzam = super.zzam(di2Var);
        this.Q0.zzc(zn2Var, vg2VarZzam);
        return vg2VarZzam;
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final void zzan(zn2 zn2Var, @Nullable MediaFormat mediaFormat) throws zziw {
        HashMap map;
        boolean z10 = true;
        if (Build.VERSION.SDK_INT >= 29 && mediaFormat != null) {
            HashSet hashSet = this.S0;
            if (!hashSet.isEmpty()) {
                tg2 tg2Var = tg2.f16892b;
                fg2 fg2Var = new fg2();
                Iterator it = hashSet.iterator();
                while (true) {
                    boolean zHasNext = it.hasNext();
                    map = fg2Var.f11216a;
                    if (!zHasNext) {
                        break;
                    }
                    String str = (String) it.next();
                    if (mediaFormat.containsKey(str)) {
                        int valueTypeForKey = mediaFormat.getValueTypeForKey(str);
                        if (valueTypeForKey == 1) {
                            map.put(str, Integer.valueOf(mediaFormat.getInteger(str)));
                        } else if (valueTypeForKey == 2) {
                            map.put(str, Long.valueOf(mediaFormat.getLong(str)));
                        } else if (valueTypeForKey == 3) {
                            map.put(str, Float.valueOf(mediaFormat.getFloat(str)));
                        } else if (valueTypeForKey == 4) {
                            fg2Var.zzd(str, mediaFormat.getString(str));
                        } else if (valueTypeForKey == 5) {
                            fg2Var.zze(str, mediaFormat.getByteBuffer(str));
                        }
                    }
                }
                tg2 tg2Var2 = new tg2(map);
                if (!tg2Var2.equals(this.W0)) {
                    this.W0 = tg2Var2;
                    this.Q0.o(tg2Var2);
                }
            }
        }
        zn2 zn2Var2 = this.zzm;
        int[] iArr = null;
        if (zn2Var2 != null) {
            zn2Var = zn2Var2;
        } else if (zzaE() != null) {
            mediaFormat.getClass();
            int integer = MimeTypes.AUDIO_RAW.equals(zn2Var.zzo) ? zn2Var.f19350w : mediaFormat.containsKey("pcm-encoding") ? mediaFormat.getInteger("pcm-encoding") : mediaFormat.containsKey("v-bits-per-sample") ? bb1.v(mediaFormat.getInteger("v-bits-per-sample"), ByteOrder.LITTLE_ENDIAN) : 2;
            sm2 sm2Var = new sm2();
            sm2Var.zzm(MimeTypes.AUDIO_RAW);
            sm2Var.f16498u = integer;
            sm2Var.f16499v = zn2Var.f19351x;
            sm2Var.f16500w = zn2Var.f19352y;
            sm2Var.zzk(zn2Var.zzl);
            sm2Var.zza(zn2Var.zza);
            sm2Var.zzc(zn2Var.zzb);
            sm2Var.f16478a = zzguf.s(zn2Var.f19328a);
            sm2Var.zze(zn2Var.zzd);
            sm2Var.f16479b = zn2Var.f19329b;
            sm2Var.f16480c = zn2Var.f19330c;
            sm2Var.f16496s = mediaFormat.getInteger("channel-count");
            sm2Var.f16497t = mediaFormat.getInteger("sample-rate");
            zn2Var = new zn2(sm2Var);
            if (this.U0) {
                int i10 = zn2Var.f19348u;
                if (i10 == 3) {
                    iArr = new int[]{0, 2, 1};
                } else if (i10 == 5) {
                    iArr = new int[]{0, 2, 1, 3, 4};
                } else if (i10 == 6) {
                    iArr = new int[]{0, 2, 1, 5, 3, 4};
                } else if (i10 == 7) {
                    iArr = new int[]{0, 2, 1, 6, 5, 3, 4};
                } else if (i10 == 8) {
                    iArr = new int[]{0, 2, 1, 7, 5, 6, 3, 4};
                }
            }
        }
        try {
            int i11 = Build.VERSION.SDK_INT;
            if (i11 >= 29) {
                if (this.f18143t0) {
                    n();
                }
                if (i11 < 29) {
                    z10 = false;
                }
                ih1.b1(z10);
            }
            ((qm2) this.R0).zzh(zn2Var, 0, iArr);
        } catch (zzre e10) {
            throw zzN(e10, e10.zza, false, PlaybackException.ERROR_CODE_AUDIO_TRACK_INIT_FAILED);
        }
    }

    @Override // com.google.android.gms.internal.ads.wn2
    public final boolean zzaq(long j10, long j11, @Nullable rn2 rn2Var, @Nullable ByteBuffer byteBuffer, int i10, int i11, int i12, long j12, boolean z10, boolean z11, zn2 zn2Var) throws zziw {
        byteBuffer.getClass();
        this.f16949d1 = -9223372036854775807L;
        if (this.zzm != null && (i11 & 2) != 0) {
            rn2Var.getClass();
            rn2Var.f(i10);
            return true;
        }
        jl2 jl2Var = this.R0;
        if (z10) {
            if (rn2Var != null) {
                rn2Var.f(i10);
            }
            this.H0.f17245f += i12;
            ((qm2) jl2Var).f15812v = true;
            return true;
        }
        try {
            if (!((qm2) jl2Var).y(j12, i12, byteBuffer)) {
                this.f16949d1 = j12;
                return false;
            }
            if (rn2Var != null) {
                rn2Var.f(i10);
            }
            this.H0.f17244e += i12;
            return true;
        } catch (zzrf e10) {
            zn2 zn2Var2 = this.zzj;
            if (this.f18143t0) {
                n();
            }
            throw zzN(e10, zn2Var2, false, PlaybackException.ERROR_CODE_AUDIO_TRACK_INIT_FAILED);
        } catch (zzri e11) {
            if (this.f18143t0) {
                n();
            }
            throw zzN(e11, zn2Var, e11.zzb, PlaybackException.ERROR_CODE_AUDIO_TRACK_WRITE_FAILED);
        }
    }

    @Override // com.google.android.gms.internal.ads.pf2, com.google.android.gms.internal.ads.ej2
    @Nullable
    public final ii2 zzd() {
        return this;
    }

    @Override // com.google.android.gms.internal.ads.ii2
    public final long zzg() {
        if (this.f15399g == 2) {
            u0();
        }
        return this.X0;
    }

    @Override // com.google.android.gms.internal.ads.ii2
    public final boolean zzh() {
        boolean z10 = this.a1;
        this.a1 = false;
        return z10;
    }

    @Override // com.google.android.gms.internal.ads.ii2
    public final wd zzj() {
        return ((qm2) this.R0).f15805o;
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x003f  */
    @Override // com.google.android.gms.internal.ads.wn2, com.google.android.gms.internal.ads.pf2, com.google.android.gms.internal.ads.ej2, com.google.android.gms.internal.ads.zi2
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void zzx(int i10, @Nullable Object obj) throws zziw {
        nn2 nn2Var;
        jl2 jl2Var = this.R0;
        if (i10 == 2) {
            obj.getClass();
            float fFloatValue = ((Float) obj).floatValue();
            qm2 qm2Var = (qm2) jl2Var;
            if (qm2Var.f15815y != fFloatValue) {
                qm2Var.f15815y = fFloatValue;
                qm2Var.n();
                return;
            }
            return;
        }
        if (i10 == 3) {
            ud0 ud0Var = (ud0) obj;
            ud0Var.getClass();
            qm2 qm2Var2 = (qm2) jl2Var;
            if (qm2Var2.f15803m.equals(ud0Var)) {
                return;
            }
            qm2Var2.f15803m = ud0Var;
            qm2Var2.o();
            return;
        }
        if (i10 == 6) {
            bs0 bs0Var = (bs0) obj;
            bs0Var.getClass();
            ((qm2) jl2Var).A(bs0Var);
            return;
        }
        if (i10 == 12) {
            ((qm2) jl2Var).zzu((AudioDeviceInfo) obj);
            return;
        }
        if (i10 == 16) {
            obj.getClass();
            this.f16947b1 = ((Integer) obj).intValue();
            rn2 rn2VarZzaE = zzaE();
            if (rn2VarZzaE == null || Build.VERSION.SDK_INT < 35) {
                return;
            }
            Bundle bundle = new Bundle();
            bundle.putInt("importance", Math.max(0, -this.f16947b1));
            rn2VarZzaE.c(bundle);
            return;
        }
        if (i10 == 19) {
            obj.getClass();
            int iIntValue = ((Integer) obj).intValue();
            qm2 qm2Var3 = (qm2) jl2Var;
            int i11 = qm2Var3.H;
            if (iIntValue == 0 || iIntValue == -1) {
                iIntValue = -1;
            }
            if (i11 == iIntValue) {
                return;
            }
            qm2Var3.H = iIntValue;
            qm2Var3.o();
            return;
        }
        if (i10 == 9) {
            obj.getClass();
            qm2 qm2Var4 = (qm2) jl2Var;
            qm2Var4.f15806p = ((Boolean) obj).booleanValue();
            qm2Var4.p(qm2Var4.f15805o);
            return;
        }
        if (i10 != 10) {
            super.zzx(i10, obj);
            return;
        }
        obj.getClass();
        int iIntValue2 = ((Integer) obj).intValue();
        qm2 qm2Var5 = (qm2) jl2Var;
        if (qm2Var5.F) {
            if (qm2Var5.E == iIntValue2) {
                qm2Var5.F = false;
                if (qm2Var5.E != iIntValue2) {
                }
            }
        } else if (qm2Var5.E != iIntValue2) {
            qm2Var5.E = iIntValue2;
            qm2Var5.o();
        }
        if (Build.VERSION.SDK_INT < 35 || (nn2Var = this.zze) == null) {
            return;
        }
        nn2Var.a(iIntValue2);
    }
}
