discord-jadx/app/src/main/java/c/i/e/h.java

77 lines
2.2 KiB
Java

package c.i.e;
/* compiled from: PlanarYUVLuminanceSource */
public final class h extends f {
/* renamed from: c reason: collision with root package name */
public final byte[] f1413c;
public final int d;
public final int e;
public final int f;
public final int g;
public h(byte[] bArr, int i, int i2, int i3, int i4, int i5, int i6, boolean z2) {
super(i5, i6);
if (i3 + i5 > i || i4 + i6 > i2) {
throw new IllegalArgumentException("Crop rectangle does not fit within image data.");
}
this.f1413c = bArr;
this.d = i;
this.e = i2;
this.f = i3;
this.g = i4;
if (z2) {
int i7 = (i4 * i) + i3;
int i8 = 0;
while (i8 < i6) {
int i9 = (i5 / 2) + i7;
int i10 = (i7 + i5) - 1;
int i11 = i7;
while (i11 < i9) {
byte b = bArr[i11];
bArr[i11] = bArr[i10];
bArr[i10] = b;
i11++;
i10--;
}
i8++;
i7 += this.d;
}
}
}
@Override // c.i.e.f
public byte[] a() {
int i = this.a;
int i2 = this.b;
int i3 = this.d;
if (i == i3 && i2 == this.e) {
return this.f1413c;
}
int i4 = i * i2;
byte[] bArr = new byte[i4];
int i5 = (this.g * i3) + this.f;
if (i == i3) {
System.arraycopy(this.f1413c, i5, bArr, 0, i4);
return bArr;
}
for (int i6 = 0; i6 < i2; i6++) {
System.arraycopy(this.f1413c, i5, bArr, i6 * i, i);
i5 += this.d;
}
return bArr;
}
@Override // c.i.e.f
public byte[] b(int i, byte[] bArr) {
if (i < 0 || i >= this.b) {
throw new IllegalArgumentException("Requested row is outside the image: ".concat(String.valueOf(i)));
}
int i2 = this.a;
if (bArr == null || bArr.length < i2) {
bArr = new byte[i2];
}
System.arraycopy(this.f1413c, ((i + this.g) * this.d) + this.f, bArr, 0, i2);
return bArr;
}
}