package p138.p176.p177.p190.p192;

import com.google.android.exoplayer2.audio.AudioProcessor;
import java.nio.ByteBuffer;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ࢪ.ޓ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C3497 extends AbstractC3489 {
    @Override // com.google.android.exoplayer2.audio.AudioProcessor
    /* JADX INFO: renamed from: ֏ */
    public void mo1059(ByteBuffer byteBuffer) {
        int iPosition = byteBuffer.position();
        int iLimit = byteBuffer.limit();
        int i = iLimit - iPosition;
        int i2 = this.f10335.f1540;
        if (i2 == 3) {
            i *= 2;
        } else if (i2 == 4) {
            i /= 2;
        } else if (i2 != 268435456) {
            if (i2 != 536870912) {
                if (i2 != 805306368) {
                    throw new IllegalStateException();
                }
                i /= 2;
            } else {
                i /= 3;
                i *= 2;
            }
        }
        ByteBuffer byteBufferM5775 = m5775(i);
        int i3 = this.f10335.f1540;
        if (i3 == 3) {
            while (iPosition < iLimit) {
                byteBufferM5775.put((byte) 0);
                byteBufferM5775.put((byte) ((byteBuffer.get(iPosition) & 255) - 128));
                iPosition++;
            }
        } else if (i3 == 4) {
            while (iPosition < iLimit) {
                short s = (short) (byteBuffer.getFloat(iPosition) * 32767.0f);
                byteBufferM5775.put((byte) (s & 255));
                byteBufferM5775.put((byte) ((s >> 8) & 255));
                iPosition += 4;
            }
        } else if (i3 == 268435456) {
            while (iPosition < iLimit) {
                byteBufferM5775.put(byteBuffer.get(iPosition + 1));
                byteBufferM5775.put(byteBuffer.get(iPosition));
                iPosition += 2;
            }
        } else if (i3 == 536870912) {
            while (iPosition < iLimit) {
                byteBufferM5775.put(byteBuffer.get(iPosition + 1));
                byteBufferM5775.put(byteBuffer.get(iPosition + 2));
                iPosition += 3;
            }
        } else {
            if (i3 != 805306368) {
                throw new IllegalStateException();
            }
            while (iPosition < iLimit) {
                byteBufferM5775.put(byteBuffer.get(iPosition + 2));
                byteBufferM5775.put(byteBuffer.get(iPosition + 3));
                iPosition += 4;
            }
        }
        byteBuffer.position(byteBuffer.limit());
        byteBufferM5775.flip();
    }

    @Override // p138.p176.p177.p190.p192.AbstractC3489
    /* JADX INFO: renamed from: ؠ */
    public AudioProcessor.C0268 mo5776(AudioProcessor.C0268 c0268) throws AudioProcessor.UnhandledAudioFormatException {
        int i = c0268.f1540;
        if (i == 3 || i == 2 || i == 268435456 || i == 536870912 || i == 805306368 || i == 4) {
            return i != 2 ? new AudioProcessor.C0268(c0268.f1538, c0268.f1539, 2) : AudioProcessor.C0268.f1537;
        }
        throw new AudioProcessor.UnhandledAudioFormatException(c0268);
    }
}
