package defpackage;

import java.nio.ByteBuffer;
import java.nio.FloatBuffer;
import java.util.Arrays;

/* renamed from: ᵔᵟᵱ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2239 implements InterfaceC4771 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public double f8775;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public double f8776;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public double f8777;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public float[] f8778;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final float[] f8779;

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public float[] f8780;

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final /* synthetic */ C3725 f8781;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public float[] f8782;

    public C2239(C3725 c3725) {
        this.f8781 = c3725;
        int i = c3725.f13917;
        this.f8779 = new float[i];
        int i2 = i * c3725.f13914;
        this.f8780 = new float[i2];
        this.f8778 = new float[i2];
        this.f8782 = new float[i2];
    }

    @Override // defpackage.InterfaceC4771
    public final void flush() {
        this.f8776 = 0.0d;
        this.f8775 = 0.0d;
        this.f8777 = 0.0d;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final int mo5888(int i, int i2, int i3) {
        return m5895(this.f8780, i, i2, i3);
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final void mo5889(int i) {
        this.f8780 = m5903(this.f8780, this.f8781.f13915, i);
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ˌᵜᵹᵩ, reason: contains not printable characters */
    public final Object mo5890() {
        return this.f8782;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final Object mo5891() {
        return this.f8780;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void mo5892() {
        this.f8776 = this.f8775;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void mo5893(int i, int i2) {
        for (int i3 = 0; i3 < this.f8781.f13914 * i2; i3++) {
            this.f8780[i + i3] = 0.0f;
        }
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final void mo5894(int i) {
        this.f8778 = m5903(this.f8778, this.f8781.f13916, i);
    }

    /* renamed from: ᵞʡ, reason: contains not printable characters */
    public final int m5895(float[] fArr, int i, int i2, int i3) {
        int i4 = this.f8781.f13914 * i;
        double d = 1.0d;
        int i5 = 0;
        double d2 = 0.0d;
        int i6 = 255;
        int i7 = i2;
        while (i7 <= i3) {
            double dAbs = 0.0d;
            for (int i8 = 0; i8 < i7; i8++) {
                dAbs += Math.abs(fArr[i4 + i8] - fArr[(i4 + i7) + i8]);
            }
            int i9 = i4;
            double d3 = i7;
            if (i5 * dAbs < d * d3) {
                i5 = i7;
                d = dAbs;
            }
            if (i6 * dAbs > d3 * d2) {
                i6 = i7;
                d2 = dAbs;
            }
            i7++;
            i4 = i9;
        }
        this.f8775 = d / i5;
        this.f8777 = d2 / i6;
        return i5;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵡʠ, reason: contains not printable characters */
    public final int mo5896(int i, int i2) {
        return m5895(this.f8779, 0, i, i2);
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void mo5897(int i, ByteBuffer byteBuffer) {
        FloatBuffer floatBufferAsFloatBuffer = byteBuffer.asFloatBuffer();
        float[] fArr = this.f8780;
        C3725 c3725 = this.f8781;
        floatBufferAsFloatBuffer.get(fArr, c3725.f13915 * c3725.f13914, i / 4);
        byteBuffer.position(byteBuffer.position() + i);
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵪʩ, reason: contains not printable characters */
    public final void mo5898(int i) {
        this.f8782 = m5903(this.f8782, this.f8781.f13904, i);
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵯٴᵦ, reason: contains not printable characters */
    public final void mo5899(int i, int i2, int i3, int i4, int i5) {
        float[] fArr = this.f8778;
        float[] fArr2 = this.f8780;
        for (int i6 = 0; i6 < i2; i6++) {
            int i7 = (i3 * i2) + i6;
            int i8 = (i5 * i2) + i6;
            int i9 = (i4 * i2) + i6;
            for (int i10 = 0; i10 < i; i10++) {
                fArr[i7] = ((fArr2[i8] * i10) + (fArr2[i9] * (i - i10))) / i;
                i7 += i2;
                i9 += i2;
                i8 += i2;
            }
        }
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵳٴᵶ, reason: contains not printable characters */
    public final int mo5900() {
        return 4;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void mo5901(int i, ByteBuffer byteBuffer) {
        FloatBuffer floatBufferAsFloatBuffer = byteBuffer.asFloatBuffer();
        float[] fArr = this.f8778;
        int i2 = this.f8781.f13914;
        floatBufferAsFloatBuffer.put(fArr, 0, i * i2);
        byteBuffer.position((i * 4 * i2) + byteBuffer.position());
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final boolean mo5902() {
        double d = this.f8775;
        return d != 0.0d && this.f8781.f13903 != 0 && this.f8777 <= d * 3.0d && d * 2.0d > this.f8776 * 3.0d;
    }

    /* renamed from: ᵸʓᵠ, reason: contains not printable characters */
    public final float[] m5903(float[] fArr, int i, int i2) {
        int length = fArr.length;
        int i3 = this.f8781.f13914;
        int i4 = length / i3;
        return i + i2 <= i4 ? fArr : Arrays.copyOf(fArr, (((i4 * 3) / 2) + i2) * i3);
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵸˑ, reason: contains not printable characters */
    public final void mo5904(long j, int i, long j2) {
        int i2 = 0;
        while (true) {
            C3725 c3725 = this.f8781;
            int i3 = c3725.f13914;
            if (i2 >= i3) {
                return;
            }
            float[] fArr = this.f8778;
            int i4 = (c3725.f13916 * i3) + i2;
            float[] fArr2 = this.f8782;
            int i5 = (i * i3) + i2;
            float f = fArr2[i5];
            float f2 = fArr2[i5 + i3];
            long j3 = c3725.f13911 * j;
            long j4 = (r1 + 1) * j2;
            long j5 = j4 - j3;
            fArr[i4] = (((r10 - j5) * f2) + (j5 * f)) / (j4 - (c3725.f13912 * j2));
            i2++;
        }
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final Object mo5905() {
        return this.f8778;
    }

    @Override // defpackage.InterfaceC4771
    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void mo5906(int i, int i2) {
        C3725 c3725 = this.f8781;
        int i3 = c3725.f13917 / i2;
        int i4 = c3725.f13914;
        int i5 = i2 * i4;
        int i6 = i * i4;
        for (int i7 = 0; i7 < i3; i7++) {
            double d = 0.0d;
            for (int i8 = 0; i8 < i5; i8++) {
                d += this.f8780[(i7 * i5) + i6 + i8];
            }
            this.f8779[i7] = (float) (d / i5);
        }
    }
}
