Revert "Merge branch 'master' into master"

This reverts commit 43520c1958, reversing
changes made to 2e7aea3c62.
This commit is contained in:
zeruth
2019-06-22 02:38:35 -04:00
parent 43520c1958
commit c655c9f542
224 changed files with 16901 additions and 17108 deletions

View File

@@ -37,6 +37,10 @@ public class MidiFileReader {
@Export("__e")
long __e;
static {
__hs_x = new byte[]{(byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)0, (byte)1, (byte)2, (byte)1, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0};
}
MidiFileReader(byte[] var1) {
this.buffer = new Buffer((byte[])null);
this.parse(var1);
@@ -57,11 +61,11 @@ public class MidiFileReader {
this.trackStarts = new int[var2];
int var3;
int var4;
for(var3 = 0; var3 < var2; this.buffer.index += var4) {
int var5 = this.buffer.readInt();
var4 = this.buffer.readInt();
if(var5 == 1297379947) {
int var5;
for(var3 = 0; var3 < var2; this.buffer.index += var5) {
int var4 = this.buffer.readInt();
var5 = this.buffer.readInt();
if(var4 == 1297379947) {
this.trackStarts[var3] = this.buffer.index;
++var3;
}
@@ -136,29 +140,29 @@ public class MidiFileReader {
@Export("readMessage0")
int readMessage0(int var1) {
byte var2 = this.buffer.array[this.buffer.index];
int var3;
int var5;
if(var2 < 0) {
var3 = var2 & 255;
this.__u[var1] = var3;
var5 = var2 & 255;
this.__u[var1] = var5;
++this.buffer.index;
} else {
var3 = this.__u[var1];
var5 = this.__u[var1];
}
if(var3 != 240 && var3 != 247) {
return this.__d_371(var1, var3);
if(var5 != 240 && var5 != 247) {
return this.__d_371(var1, var5);
} else {
int var4 = this.buffer.__as_311();
if(var3 == 247 && var4 > 0) {
int var5 = this.buffer.array[this.buffer.index] & 255;
if(var5 >= 241 && var5 <= 243 || var5 == 246 || var5 == 248 || var5 >= 250 && var5 <= 252 || var5 == 254) {
int var3 = this.buffer.__as_311();
if(var5 == 247 && var3 > 0) {
int var4 = this.buffer.array[this.buffer.index] & 255;
if(var4 >= 241 && var4 <= 243 || var4 == 246 || var4 == 248 || var4 >= 250 && var4 <= 252 || var4 == 254) {
++this.buffer.index;
this.__u[var1] = var5;
return this.__d_371(var1, var5);
this.__u[var1] = var4;
return this.__d_371(var1, var4);
}
}
this.buffer.index += var4;
this.buffer.index += var3;
return 0;
}
}
@@ -166,37 +170,37 @@ public class MidiFileReader {
@ObfuscatedName("d")
@Export("__d_371")
int __d_371(int var1, int var2) {
int var3;
int var4;
if(var2 == 255) {
int var7 = this.buffer.readUnsignedByte();
var3 = this.buffer.__as_311();
var4 = this.buffer.__as_311();
if(var7 == 47) {
this.buffer.index += var3;
this.buffer.index += var4;
return 1;
} else if(var7 == 81) {
int var5 = this.buffer.readMedium();
var3 -= 3;
var4 -= 3;
int var6 = this.trackLengths[var1];
this.__e += (long)var6 * (long)(this.__g - var5);
this.__g = var5;
this.buffer.index += var3;
this.buffer.index += var4;
return 2;
} else {
this.buffer.index += var3;
this.buffer.index += var4;
return 3;
}
} else {
byte var4 = __hs_x[var2 - 128];
var3 = var2;
if(var4 >= 1) {
var3 = var2 | this.buffer.readUnsignedByte() << 8;
byte var3 = __hs_x[var2 - 128];
var4 = var2;
if(var3 >= 1) {
var4 = var2 | this.buffer.readUnsignedByte() << 8;
}
if(var4 >= 2) {
var3 |= this.buffer.readUnsignedByte() << 16;
if(var3 >= 2) {
var4 |= this.buffer.readUnsignedByte() << 16;
}
return var3;
return var4;
}
}
@@ -252,8 +256,4 @@ public class MidiFileReader {
}
}
static {
__hs_x = new byte[]{(byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)1, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)2, (byte)0, (byte)1, (byte)2, (byte)1, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0, (byte)0};
}
}