package D0;

import java.nio.ByteBuffer;
import java.util.Arrays;
import v0.AbstractC1669h;
import v0.C1666e;
import v0.C1667f;

/* JADX INFO: loaded from: classes.dex */
public final class v extends AbstractC1669h {
    public int[] i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public int[] f1628j;

    @Override // v0.InterfaceC1668g
    public final void e(ByteBuffer byteBuffer) {
        int[] iArr = this.f1628j;
        iArr.getClass();
        int iPosition = byteBuffer.position();
        int iLimit = byteBuffer.limit();
        ByteBuffer byteBufferK = k(((iLimit - iPosition) / this.f18021b.f18019d) * this.f18022c.f18019d);
        while (iPosition < iLimit) {
            for (int i : iArr) {
                int iS = (x0.v.s(this.f18021b.f18018c) * i) + iPosition;
                int i5 = this.f18021b.f18018c;
                if (i5 == 2) {
                    byteBufferK.putShort(byteBuffer.getShort(iS));
                } else {
                    if (i5 != 4) {
                        throw new IllegalStateException("Unexpected encoding: " + this.f18021b.f18018c);
                    }
                    byteBufferK.putFloat(byteBuffer.getFloat(iS));
                }
            }
            iPosition += this.f18021b.f18019d;
        }
        byteBuffer.position(iLimit);
        byteBufferK.flip();
    }

    @Override // v0.AbstractC1669h
    public final C1666e g(C1666e c1666e) throws C1667f {
        int[] iArr = this.i;
        if (iArr == null) {
            return C1666e.f18015e;
        }
        int i = c1666e.f18018c;
        if (i != 2 && i != 4) {
            throw new C1667f(c1666e);
        }
        int length = iArr.length;
        int i5 = c1666e.f18017b;
        boolean z8 = i5 != length;
        int i8 = 0;
        while (i8 < iArr.length) {
            int i9 = iArr[i8];
            if (i9 >= i5) {
                throw new C1667f("Channel map (" + Arrays.toString(iArr) + ") trying to access non-existent input channel.", c1666e);
            }
            z8 |= i9 != i8;
            i8++;
        }
        if (z8) {
            return new C1666e(c1666e.f18016a, iArr.length, i);
        }
        return C1666e.f18015e;
    }

    @Override // v0.AbstractC1669h
    public final void h() {
        this.f1628j = this.i;
    }

    @Override // v0.AbstractC1669h
    public final void j() {
        this.f1628j = null;
        this.i = null;
    }
}
