package c.i.a.c.a2.i0; import c.i.a.c.a2.i; import c.i.a.c.i2.w; import com.airbnb.lottie.parser.AnimatableValueParser; import com.google.android.exoplayer2.ParserException; import java.io.EOFException; import java.io.IOException; /* compiled from: OggPageHeader */ public final class f { public int a; public int b; /* renamed from: c reason: collision with root package name */ public long f710c; public int d; public int e; public int f; public final int[] g = new int[255]; public final w h = new w(255); public boolean a(i iVar, boolean z2) throws IOException { boolean z3; b(); this.h.z(27); try { z3 = iVar.e(this.h.a, 0, 27, z2); } catch (EOFException e) { if (z2) { z3 = false; } else { throw e; } } if (!z3 || this.h.t() != 1332176723) { return false; } int s2 = this.h.s(); this.a = s2; if (s2 == 0) { this.b = this.h.s(); w wVar = this.h; byte[] bArr = wVar.a; int i = wVar.b; int i2 = i + 1; wVar.b = i2; int i3 = i2 + 1; wVar.b = i3; int i4 = i3 + 1; wVar.b = i4; int i5 = i4 + 1; wVar.b = i5; int i6 = i5 + 1; wVar.b = i6; int i7 = i6 + 1; wVar.b = i7; int i8 = i7 + 1; wVar.b = i8; wVar.b = i8 + 1; this.f710c = ((((long) bArr[i8]) & 255) << 56) | (((long) bArr[i]) & 255) | ((((long) bArr[i2]) & 255) << 8) | ((((long) bArr[i3]) & 255) << 16) | ((((long) bArr[i4]) & 255) << 24) | ((((long) bArr[i5]) & 255) << 32) | ((((long) bArr[i6]) & 255) << 40) | ((((long) bArr[i7]) & 255) << 48); wVar.j(); this.h.j(); this.h.j(); int s3 = this.h.s(); this.d = s3; this.e = s3 + 27; this.h.z(s3); iVar.n(this.h.a, 0, this.d); for (int i9 = 0; i9 < this.d; i9++) { this.g[i9] = this.h.s(); this.f += this.g[i9]; } return true; } else if (z2) { return false; } else { throw new ParserException("unsupported bit stream revision"); } } public void b() { this.a = 0; this.b = 0; this.f710c = 0; this.d = 0; this.e = 0; this.f = 0; } public boolean c(i iVar, long j) throws IOException { int i; boolean z2; AnimatableValueParser.k(iVar.getPosition() == iVar.f()); this.h.z(4); while (true) { i = (j > -1 ? 1 : (j == -1 ? 0 : -1)); if (i != 0 && iVar.getPosition() + 4 >= j) { break; } try { z2 = iVar.e(this.h.a, 0, 4, true); } catch (EOFException unused) { z2 = false; } if (!z2) { break; } this.h.D(0); if (this.h.t() == 1332176723) { iVar.k(); return true; } iVar.l(1); } do { if (i != 0 && iVar.getPosition() >= j) { break; } } while (iVar.h(1) != -1); return false; } }