- 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
138 lines
4.6 KiB
Java
138 lines
4.6 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import androidx.annotation.Nullable;
|
|
import com.applovin.exoplayer2.common.base.Ascii;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.C;
|
|
import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes;
|
|
import java.util.Objects;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzamb implements zzamj {
|
|
private final zzdx zza;
|
|
private final zzdy zzb;
|
|
|
|
@Nullable
|
|
private final String zzc;
|
|
private final int zzd;
|
|
private String zze;
|
|
private zzadt zzf;
|
|
private int zzg;
|
|
private int zzh;
|
|
private boolean zzi;
|
|
private long zzj;
|
|
private zzab zzk;
|
|
private int zzl;
|
|
private long zzm;
|
|
|
|
public zzamb() {
|
|
throw null;
|
|
}
|
|
|
|
public zzamb(@Nullable String str, int i) {
|
|
zzdx zzdxVar = new zzdx(new byte[128], 128);
|
|
this.zza = zzdxVar;
|
|
this.zzb = new zzdy(zzdxVar.zza);
|
|
this.zzg = 0;
|
|
this.zzm = C.TIME_UNSET;
|
|
this.zzc = str;
|
|
this.zzd = i;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzamj
|
|
public final void zza(zzdy zzdyVar) {
|
|
zzcw.zzb(this.zzf);
|
|
while (zzdyVar.zzb() > 0) {
|
|
int i = this.zzg;
|
|
if (i == 0) {
|
|
while (true) {
|
|
if (zzdyVar.zzb() <= 0) {
|
|
break;
|
|
}
|
|
if (this.zzi) {
|
|
int zzm = zzdyVar.zzm();
|
|
if (zzm == 119) {
|
|
this.zzi = false;
|
|
this.zzg = 1;
|
|
zzdy zzdyVar2 = this.zzb;
|
|
zzdyVar2.zzN()[0] = Ascii.VT;
|
|
zzdyVar2.zzN()[1] = 119;
|
|
this.zzh = 2;
|
|
break;
|
|
}
|
|
this.zzi = zzm == 11;
|
|
} else {
|
|
this.zzi = zzdyVar.zzm() == 11;
|
|
}
|
|
}
|
|
} else if (i != 1) {
|
|
int min = Math.min(zzdyVar.zzb(), this.zzl - this.zzh);
|
|
this.zzf.zzr(zzdyVar, min);
|
|
int i2 = this.zzh + min;
|
|
this.zzh = i2;
|
|
if (i2 == this.zzl) {
|
|
zzcw.zzf(this.zzm != C.TIME_UNSET);
|
|
this.zzf.zzt(this.zzm, 1, this.zzl, 0, null);
|
|
this.zzm += this.zzj;
|
|
this.zzg = 0;
|
|
}
|
|
} else {
|
|
byte[] zzN = this.zzb.zzN();
|
|
int min2 = Math.min(zzdyVar.zzb(), 128 - this.zzh);
|
|
zzdyVar.zzH(zzN, this.zzh, min2);
|
|
int i3 = this.zzh + min2;
|
|
this.zzh = i3;
|
|
if (i3 == 128) {
|
|
this.zza.zzl(0);
|
|
zzabl zze = zzabn.zze(this.zza);
|
|
zzab zzabVar = this.zzk;
|
|
if (zzabVar == null || zze.zzc != zzabVar.zzD || zze.zzb != zzabVar.zzE || !Objects.equals(zze.zza, zzabVar.zzo)) {
|
|
zzz zzzVar = new zzz();
|
|
zzzVar.zzM(this.zze);
|
|
zzzVar.zzaa(zze.zza);
|
|
zzzVar.zzz(zze.zzc);
|
|
zzzVar.zzab(zze.zzb);
|
|
zzzVar.zzQ(this.zzc);
|
|
zzzVar.zzY(this.zzd);
|
|
zzzVar.zzV(zze.zzf);
|
|
if (MimeTypes.AUDIO_AC3.equals(zze.zza)) {
|
|
zzzVar.zzy(zze.zzf);
|
|
}
|
|
zzab zzag = zzzVar.zzag();
|
|
this.zzk = zzag;
|
|
this.zzf.zzm(zzag);
|
|
}
|
|
this.zzl = zze.zzd;
|
|
this.zzj = (zze.zze * 1000000) / this.zzk.zzE;
|
|
this.zzb.zzL(0);
|
|
this.zzf.zzr(this.zzb, 128);
|
|
this.zzg = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzamj
|
|
public final void zzb(zzacq zzacqVar, zzanx zzanxVar) {
|
|
zzanxVar.zzc();
|
|
this.zze = zzanxVar.zzb();
|
|
this.zzf = zzacqVar.zzw(zzanxVar.zza(), 1);
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzamj
|
|
public final void zzc(boolean z) {
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzamj
|
|
public final void zzd(long j, int i) {
|
|
this.zzm = j;
|
|
}
|
|
|
|
@Override // com.google.android.gms.internal.ads.zzamj
|
|
public final void zze() {
|
|
this.zzg = 0;
|
|
this.zzh = 0;
|
|
this.zzi = false;
|
|
this.zzm = C.TIME_UNSET;
|
|
}
|
|
}
|