- 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
117 lines
5.5 KiB
Java
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");
|
|
}
|
|
}
|