Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzrv.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

117 lines
5.5 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import androidx.annotation.Nullable;
/* loaded from: classes3.dex */
public final class zzrv implements zzsb {
@Nullable
private final Context zza;
@Deprecated
public zzrv() {
this.zza = null;
}
public zzrv(Context context) {
this.zza = context;
}
/* JADX WARN: Removed duplicated region for block: B:33:0x0097 */
@Override // com.google.android.gms.internal.ads.zzsb
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.google.android.gms.internal.ads.zzsd zzd(com.google.android.gms.internal.ads.zzsa r7) throws java.io.IOException {
/*
r6 = this;
int r0 = com.google.android.gms.internal.ads.zzei.zza
r1 = 23
if (r0 < r1) goto L45
r1 = 31
if (r0 < r1) goto Lb
goto L20
Lb:
android.content.Context r1 = r6.zza
if (r1 == 0) goto L45
r2 = 28
if (r0 < r2) goto L45
android.content.pm.PackageManager r1 = r1.getPackageManager()
java.lang.String r2 = "com.amazon.hardware.tv_screen"
boolean r1 = r1.hasSystemFeature(r2)
if (r1 != 0) goto L20
goto L45
L20:
com.google.android.gms.internal.ads.zzab r0 = r7.zzc
java.lang.String r0 = r0.zzo
int r0 = com.google.android.gms.internal.ads.zzbb.zzb(r0)
java.lang.String r1 = com.google.android.gms.internal.ads.zzei.zzD(r0)
java.lang.String r2 = "DMCodecAdapterFactory"
java.lang.String r3 = "Creating an asynchronous MediaCodec adapter for track type "
java.lang.String r1 = r3.concat(r1)
com.google.android.gms.internal.ads.zzdo.zze(r2, r1)
com.google.android.gms.internal.ads.zzrl r1 = new com.google.android.gms.internal.ads.zzrl
r1.<init>(r0)
r0 = 1
r1.zze(r0)
com.google.android.gms.internal.ads.zzrn r7 = r1.zzc(r7)
return r7
L45:
r1 = 0
com.google.android.gms.internal.ads.zzsg r2 = r7.zza // Catch: java.lang.RuntimeException -> L92 java.io.IOException -> L94
java.lang.String r2 = r2.zza // Catch: java.lang.RuntimeException -> L92 java.io.IOException -> L94
java.lang.String r3 = "createCodec:"
java.lang.String r3 = r3.concat(r2) // Catch: java.lang.RuntimeException -> L92 java.io.IOException -> L94
android.os.Trace.beginSection(r3) // Catch: java.lang.RuntimeException -> L92 java.io.IOException -> L94
android.media.MediaCodec r2 = android.media.MediaCodec.createByCodecName(r2) // Catch: java.lang.RuntimeException -> L92 java.io.IOException -> L94
android.os.Trace.endSection() // Catch: java.lang.RuntimeException -> L92 java.io.IOException -> L94
java.lang.String r3 = "configureCodec"
android.os.Trace.beginSection(r3) // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
android.view.Surface r3 = r7.zzd // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
r4 = 0
if (r3 != 0) goto L75
com.google.android.gms.internal.ads.zzsg r5 = r7.zza // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
boolean r5 = r5.zzh // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
if (r5 == 0) goto L75
r5 = 35
if (r0 < r5) goto L75
r4 = 8
goto L75
L71:
r7 = move-exception
goto L90
L73:
r7 = move-exception
goto L90
L75:
android.media.MediaFormat r0 = r7.zzb // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
r2.configure(r0, r3, r1, r4) // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
android.os.Trace.endSection() // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
java.lang.String r0 = "startCodec"
android.os.Trace.beginSection(r0) // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
r2.start() // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
android.os.Trace.endSection() // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
com.google.android.gms.internal.ads.zztc r0 = new com.google.android.gms.internal.ads.zztc // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
com.google.android.gms.internal.ads.zzrz r7 = r7.zzf // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
r0.<init>(r2, r7, r1) // Catch: java.lang.RuntimeException -> L71 java.io.IOException -> L73
return r0
L90:
r1 = r2
goto L95
L92:
r7 = move-exception
goto L95
L94:
r7 = move-exception
L95:
if (r1 == 0) goto L9a
r1.release()
L9a:
throw r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzrv.zzd(com.google.android.gms.internal.ads.zzsa):com.google.android.gms.internal.ads.zzsd");
}
}