Files
rr3-apk/decompiled-community/sources/com/fyber/inneractive/sdk/player/cache/l.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

134 lines
6.5 KiB
Java

package com.fyber.inneractive.sdk.player.cache;
/* loaded from: classes2.dex */
public final class l extends b {
public final boolean b;
public l(boolean z) {
this.b = z;
}
/* JADX WARN: Removed duplicated region for block: B:43:0x00ac A[Catch: all -> 0x00c4, TryCatch #0 {all -> 0x00c4, blocks: (B:40:0x009b, B:41:0x00a6, B:43:0x00ac, B:45:0x00b8), top: B:39:0x009b }] */
@Override // com.fyber.inneractive.sdk.player.cache.b
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.fyber.inneractive.sdk.player.cache.b.a a(com.fyber.inneractive.sdk.player.cache.a r8) {
/*
r7 = this;
com.fyber.inneractive.sdk.player.cache.b$a r0 = com.fyber.inneractive.sdk.player.cache.b.a.INVALID
android.media.MediaPlayer r1 = new android.media.MediaPlayer
r1.<init>()
java.io.File r2 = r8.a
r3 = 0
if (r2 == 0) goto L89
boolean r2 = r2.exists()
if (r2 == 0) goto L89
java.io.FileInputStream r2 = new java.io.FileInputStream // Catch: java.lang.Throwable -> L6e
java.io.File r4 = r8.a() // Catch: java.lang.Throwable -> L6e
r2.<init>(r4) // Catch: java.lang.Throwable -> L6e
java.io.File r4 = r8.a() // Catch: java.lang.Throwable -> L5c
java.lang.String r4 = r4.getAbsolutePath() // Catch: java.lang.Throwable -> L5c
r1.setDataSource(r4) // Catch: java.lang.Throwable -> L5c
r1.prepare() // Catch: java.lang.Throwable -> L5c
int r4 = r1.getDuration() // Catch: java.lang.Throwable -> L5c
if (r4 <= 0) goto L81
com.fyber.inneractive.sdk.player.cache.b$a r0 = com.fyber.inneractive.sdk.player.cache.b.a.OK // Catch: java.lang.Throwable -> L5c
int r4 = r1.getVideoWidth() // Catch: java.lang.Throwable -> L5c
if (r4 <= 0) goto L5e
int r4 = r1.getVideoHeight() // Catch: java.lang.Throwable -> L5c
if (r4 <= 0) goto L5e
java.lang.String r4 = "video.width"
int r5 = r1.getVideoWidth() // Catch: java.lang.Throwable -> L5c
java.lang.String r5 = java.lang.String.valueOf(r5) // Catch: java.lang.Throwable -> L5c
java.util.HashMap r6 = r7.a // Catch: java.lang.Throwable -> L5c
r6.put(r4, r5) // Catch: java.lang.Throwable -> L5c
java.lang.String r4 = "video.height"
int r5 = r1.getVideoHeight() // Catch: java.lang.Throwable -> L5c
java.lang.String r5 = java.lang.String.valueOf(r5) // Catch: java.lang.Throwable -> L5c
java.util.HashMap r6 = r7.a // Catch: java.lang.Throwable -> L5c
r6.put(r4, r5) // Catch: java.lang.Throwable -> L5c
goto L5e
L5c:
r4 = move-exception
goto L71
L5e:
java.lang.String r4 = "video.duration"
int r5 = r1.getDuration() // Catch: java.lang.Throwable -> L5c
java.lang.String r5 = java.lang.String.valueOf(r5) // Catch: java.lang.Throwable -> L5c
java.util.HashMap r6 = r7.a // Catch: java.lang.Throwable -> L5c
r6.put(r4, r5) // Catch: java.lang.Throwable -> L5c
goto L81
L6e:
r2 = move-exception
r4 = r2
r2 = 0
L71:
java.lang.String r5 = "Exception raised while trying to open a cache candidate"
java.lang.Object[] r6 = new java.lang.Object[r3] // Catch: java.lang.Throwable -> L7f
com.fyber.inneractive.sdk.util.IAlog.a(r5, r4, r6) // Catch: java.lang.Throwable -> L7f
boolean r4 = r8.c // Catch: java.lang.Throwable -> L7f
if (r4 == 0) goto L81
com.fyber.inneractive.sdk.player.cache.b$a r0 = com.fyber.inneractive.sdk.player.cache.b.a.PARTIAL_CANNOT_VALIDATE // Catch: java.lang.Throwable -> L7f
goto L81
L7f:
r8 = move-exception
goto L85
L81:
com.fyber.inneractive.sdk.player.cache.o.a(r2)
goto L89
L85:
com.fyber.inneractive.sdk.player.cache.o.a(r2)
throw r8
L89:
r1.release() // Catch: java.lang.Throwable -> L8c
L8c:
boolean r1 = r7.b
r2 = 1
r1 = r1 ^ r2
if (r1 != 0) goto Lc9
com.fyber.inneractive.sdk.player.cache.b$a r4 = com.fyber.inneractive.sdk.player.cache.b.a.OK
if (r0 != r4) goto Lc9
android.media.MediaExtractor r4 = new android.media.MediaExtractor
r4.<init>()
java.io.File r5 = r8.a() // Catch: java.lang.Throwable -> Lc4
java.lang.String r5 = r5.getAbsolutePath() // Catch: java.lang.Throwable -> Lc4
r4.setDataSource(r5) // Catch: java.lang.Throwable -> Lc4
La6:
int r5 = r4.getTrackCount() // Catch: java.lang.Throwable -> Lc4
if (r3 >= r5) goto Lc4
android.media.MediaFormat r5 = r4.getTrackFormat(r3) // Catch: java.lang.Throwable -> Lc4
java.lang.String r6 = "mime"
java.lang.String r5 = r5.getString(r6) // Catch: java.lang.Throwable -> Lc4
if (r5 == 0) goto Lc1
java.lang.String r6 = "video/"
boolean r5 = r5.startsWith(r6) // Catch: java.lang.Throwable -> Lc4
if (r5 == 0) goto Lc1
goto Lc5
Lc1:
int r3 = r3 + 1
goto La6
Lc4:
r2 = r1
Lc5:
r4.release() // Catch: java.lang.Throwable -> Lc8
Lc8:
r1 = r2
Lc9:
com.fyber.inneractive.sdk.player.cache.b$a r2 = com.fyber.inneractive.sdk.player.cache.b.a.OK
if (r0 != r2) goto Ld8
if (r1 != 0) goto Ld8
boolean r8 = r8.c
if (r8 == 0) goto Ld6
com.fyber.inneractive.sdk.player.cache.b$a r0 = com.fyber.inneractive.sdk.player.cache.b.a.PARTIAL_CANNOT_VALIDATE
goto Ld8
Ld6:
com.fyber.inneractive.sdk.player.cache.b$a r0 = com.fyber.inneractive.sdk.player.cache.b.a.INVALID
Ld8:
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.fyber.inneractive.sdk.player.cache.l.a(com.fyber.inneractive.sdk.player.cache.a):com.fyber.inneractive.sdk.player.cache.b$a");
}
}