Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzpo.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

116 lines
2.5 KiB
Java

package com.google.android.gms.internal.ads;
import android.media.AudioTrack;
import androidx.annotation.Nullable;
import androidx.work.WorkRequest;
/* loaded from: classes3.dex */
final class zzpo {
@Nullable
private final zzpn zza;
private int zzb;
private long zzc;
private long zzd;
private long zze;
private long zzf;
public zzpo(AudioTrack audioTrack) {
this.zza = new zzpn(audioTrack);
zzh(0);
}
private final void zzh(int i) {
this.zzb = i;
long j = WorkRequest.MIN_BACKOFF_MILLIS;
if (i == 0) {
this.zze = 0L;
this.zzf = -1L;
this.zzc = System.nanoTime() / 1000;
} else {
if (i == 1) {
this.zzd = WorkRequest.MIN_BACKOFF_MILLIS;
return;
}
j = (i == 2 || i == 3) ? 10000000L : 500000L;
}
this.zzd = j;
}
public final long zza() {
return this.zza.zza();
}
public final long zzb() {
return this.zza.zzb();
}
public final void zzc() {
if (this.zzb == 4) {
zzh(0);
}
}
public final void zzd() {
zzh(4);
}
public final void zze() {
zzh(0);
}
public final boolean zzf() {
return this.zzb == 2;
}
public final boolean zzg(long j) {
if (j - this.zze < this.zzd) {
return false;
}
this.zze = j;
boolean zzc = this.zza.zzc();
int i = this.zzb;
if (i == 0) {
if (!zzc) {
if (j - this.zzc <= 500000) {
return false;
}
zzh(3);
return false;
}
if (this.zza.zzb() < this.zzc) {
return false;
}
this.zzf = this.zza.zza();
zzh(1);
return true;
}
if (i != 1) {
if (i != 2) {
if (i != 3) {
return zzc;
}
if (!zzc) {
return false;
}
zzh(0);
return true;
}
if (!zzc) {
zzh(0);
return false;
}
} else {
if (!zzc) {
zzh(0);
return false;
}
if (this.zza.zza() > this.zzf) {
zzh(2);
return true;
}
}
return true;
}
}