package defpackage;

import androidx.media3.common.audio.AudioProcessor$UnhandledAudioFormatException;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.Arrays;

/* JADX INFO: renamed from: ᵠʢ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C3125 extends AbstractC1776 {

    /* JADX INFO: renamed from: ᵱᵽʡᵚ, reason: contains not printable characters */
    public int[] f11927;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public int[] f11928;

    @Override // defpackage.AbstractC1776
    /* JADX INFO: renamed from: ᵮᵣᵗˈ */
    public final void mo3850() {
        this.f11927 = null;
        this.f11928 = null;
    }

    @Override // defpackage.AbstractC1776
    /* JADX INFO: renamed from: ᵱᵽʡᵚ */
    public final void mo3851() {
        this.f11927 = this.f11928;
    }

    @Override // defpackage.AbstractC1776
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final C2917 mo3788(C2917 c2917) throws AudioProcessor$UnhandledAudioFormatException {
        int i = c2917.f11221;
        int[] iArr = this.f11928;
        if (iArr == null) {
            return C2917.f11219;
        }
        int i2 = c2917.f11220;
        if (!AbstractC0956.m3253(i)) {
            throw new AudioProcessor$UnhandledAudioFormatException(c2917);
        }
        boolean z = i2 != iArr.length;
        int i3 = 0;
        while (i3 < iArr.length) {
            int i4 = iArr[i3];
            if (i4 >= i2) {
                throw new AudioProcessor$UnhandledAudioFormatException("Channel map (" + Arrays.toString(iArr) + ") trying to access non-existent input channel.", c2917);
            }
            z |= i4 != i3;
            i3++;
        }
        return z ? new C2917(c2917.f11222, iArr.length, i) : C2917.f11219;
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x0079  */
    /* JADX WARN: Removed duplicated region for block: B:28:0x0082  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x011b  */
    @Override // defpackage.InterfaceC2497
    /* JADX INFO: renamed from: ᵻˈᵦʼ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void mo3789(ByteBuffer byteBuffer) {
        int[] iArr = this.f11927;
        iArr.getClass();
        int iPosition = byteBuffer.position();
        int iLimit = byteBuffer.limit();
        ByteBuffer byteBufferM4910 = m4910(((iLimit - iPosition) / this.f7116.f11223) * this.f7118.f11223);
        while (iPosition < iLimit) {
            for (int i : iArr) {
                int iM3227 = (AbstractC0956.m3227(this.f7116.f11221) * i) + iPosition;
                int i2 = this.f7116.f11221;
                if (i2 == 2) {
                    byteBufferM4910.putShort(byteBuffer.getShort(iM3227));
                } else if (i2 == 3) {
                    byteBufferM4910.put(byteBuffer.get(iM3227));
                } else if (i2 == 4) {
                    byteBufferM4910.putFloat(byteBuffer.getFloat(iM3227));
                } else if (i2 == 21) {
                    ByteOrder byteOrderOrder = byteBuffer.order();
                    ByteOrder byteOrder = ByteOrder.BIG_ENDIAN;
                    byte b = byteBuffer.get(byteOrderOrder == byteOrder ? iM3227 : iM3227 + 2);
                    byte b2 = byteBuffer.get(iM3227 + 1);
                    if (byteBuffer.order() == byteOrder) {
                        iM3227 += 2;
                    }
                    int i3 = ((((b << 24) & (-16777216)) | ((b2 << 16) & 16711680)) | ((byteBuffer.get(iM3227) << 8) & 65280)) >> 8;
                    ᵻᵪ.ᵮᵣᵗˈ((i3 & (-16777216)) == 0 || (i3 & (-8388608)) == -8388608, "Value out of range of 24-bit integer: %s", Integer.toHexString(i3));
                    ᵻᵪ.ᵱᵽʡᵚ(byteBufferM4910.remaining() >= 3);
                    byteBufferM4910.put((byte) (byteBufferM4910.order() == byteOrder ? (i3 & 16711680) >> 16 : i3 & 255)).put((byte) ((i3 & 65280) >> 8)).put((byte) (byteBufferM4910.order() == byteOrder ? i3 & 255 : (i3 & 16711680) >> 16));
                } else if (i2 == 22) {
                    byteBufferM4910.putInt(byteBuffer.getInt(iM3227));
                } else if (i2 != 268435456) {
                    if (i2 != 1342177280) {
                        if (i2 != 1610612736) {
                            if (i2 != 1879048192) {
                                throw new IllegalStateException("Unexpected encoding: " + this.f7116.f11221);
                            }
                            byteBufferM4910.putDouble(byteBuffer.getDouble(iM3227));
                        }
                    }
                }
            }
            iPosition += this.f7116.f11223;
        }
        byteBuffer.position(iLimit);
        byteBufferM4910.flip();
    }
}
