Files
rr3-apk/smali_classes3/com/google/android/gms/internal/ads/zzahm.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

6118 lines
145 KiB
Smali

.class public final Lcom/google/android/gms/internal/ads/zzahm;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/google/android/gms/internal/ads/zzacn;
# static fields
.field private static final zza:[B
.field private static final zzb:[B
.field private static final zzc:[B
.field private static final zzd:[B
.field private static final zze:Ljava/util/UUID;
.field private static final zzf:Ljava/util/Map;
# instance fields
.field private zzA:J
.field private zzB:Lcom/google/android/gms/internal/ads/zzahk;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private zzC:Z
.field private zzD:I
.field private zzE:J
.field private zzF:Z
.field private zzG:J
.field private zzH:J
.field private zzI:J
.field private zzJ:Lcom/google/android/gms/internal/ads/zzdp;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private zzK:Lcom/google/android/gms/internal/ads/zzdp;
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end field
.field private zzL:Z
.field private zzM:Z
.field private zzN:I
.field private zzO:J
.field private zzP:J
.field private zzQ:I
.field private zzR:I
.field private zzS:[I
.field private zzT:I
.field private zzU:I
.field private zzV:I
.field private zzW:I
.field private zzX:Z
.field private zzY:J
.field private zzZ:I
.field private zzaa:I
.field private zzab:I
.field private zzac:Z
.field private zzad:Z
.field private zzae:Z
.field private zzaf:I
.field private zzag:B
.field private zzah:Z
.field private zzai:Lcom/google/android/gms/internal/ads/zzacq;
.field private final zzaj:Lcom/google/android/gms/internal/ads/zzahh;
.field private final zzg:Lcom/google/android/gms/internal/ads/zzaho;
.field private final zzh:Landroid/util/SparseArray;
.field private final zzi:Z
.field private final zzj:Z
.field private final zzk:Lcom/google/android/gms/internal/ads/zzakd;
.field private final zzl:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzm:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzn:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzo:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzp:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzq:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzr:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzs:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzt:Lcom/google/android/gms/internal/ads/zzdy;
.field private final zzu:Lcom/google/android/gms/internal/ads/zzdy;
.field private zzv:Ljava/nio/ByteBuffer;
.field private zzw:J
.field private zzx:J
.field private zzy:J
.field private zzz:J
# direct methods
.method static constructor <clinit>()V
.locals 5
const/16 v0, 0x20
new-array v1, v0, [B
fill-array-data v1, :array_0
sput-object v1, Lcom/google/android/gms/internal/ads/zzahm;->zza:[B
.line 1
sget v1, Lcom/google/android/gms/internal/ads/zzei;->zza:I
const-string v1, "Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text"
.line 2
sget-object v2, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset;
invoke-virtual {v1, v2}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object v1
sput-object v1, Lcom/google/android/gms/internal/ads/zzahm;->zzb:[B
new-array v0, v0, [B
fill-array-data v0, :array_1
sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzc:[B
const/16 v0, 0x26
new-array v0, v0, [B
fill-array-data v0, :array_2
sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzd:[B
new-instance v0, Ljava/util/UUID;
const-wide v1, 0x100000000001000L
const-wide v3, -0x7fffff55ffc7648fL # -3.607411173533E-312
.line 3
invoke-direct {v0, v1, v2, v3, v4}, Ljava/util/UUID;-><init>(JJ)V
sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zze:Ljava/util/UUID;
new-instance v0, Ljava/util/HashMap;
.line 4
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
const/4 v1, 0x0
.line 5
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "htc_video_rotA-000"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/16 v1, 0x5a
.line 6
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "htc_video_rotA-090"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/16 v1, 0xb4
.line 7
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "htc_video_rotA-180"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const/16 v1, 0x10e
.line 8
invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "htc_video_rotA-270"
invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 9
invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;
move-result-object v0
sput-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzf:Ljava/util/Map;
return-void
nop
:array_0
.array-data 1
0x31t
0xat
0x30t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x2ct
0x30t
0x30t
0x30t
0x20t
0x2dt
0x2dt
0x3et
0x20t
0x30t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x2ct
0x30t
0x30t
0x30t
0xat
.end array-data
:array_1
.array-data 1
0x44t
0x69t
0x61t
0x6ct
0x6ft
0x67t
0x75t
0x65t
0x3at
0x20t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x2ct
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x2ct
.end array-data
:array_2
.array-data 1
0x57t
0x45t
0x42t
0x56t
0x54t
0x54t
0xat
0xat
0x30t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x2et
0x30t
0x30t
0x30t
0x20t
0x2dt
0x2dt
0x3et
0x20t
0x30t
0x30t
0x3at
0x30t
0x30t
0x3at
0x30t
0x30t
0x2et
0x30t
0x30t
0x30t
0xat
.end array-data
.end method
.method public constructor <init>()V
.locals 3
.annotation runtime Ljava/lang/Deprecated;
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/internal/ads/zzahh;
invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzahh;-><init>()V
const/4 v1, 0x2
sget-object v2, Lcom/google/android/gms/internal/ads/zzakd;->zza:Lcom/google/android/gms/internal/ads/zzakd;
invoke-direct {p0, v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzahm;-><init>(Lcom/google/android/gms/internal/ads/zzahh;ILcom/google/android/gms/internal/ads/zzakd;)V
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/internal/ads/zzahh;ILcom/google/android/gms/internal/ads/zzakd;)V
.locals 4
.line 2
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-wide/16 v0, -0x1
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
const-wide v2, -0x7fffffffffffffffL # -4.9E-324
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzz:J
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J
iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaj:Lcom/google/android/gms/internal/ads/zzahh;
new-instance v0, Lcom/google/android/gms/internal/ads/zzahj;
const/4 v1, 0x0
invoke-direct {v0, p0, v1}, Lcom/google/android/gms/internal/ads/zzahj;-><init>(Lcom/google/android/gms/internal/ads/zzahm;Lcom/google/android/gms/internal/ads/zzahl;)V
invoke-virtual {p1, v0}, Lcom/google/android/gms/internal/ads/zzahh;->zza(Lcom/google/android/gms/internal/ads/zzahi;)V
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzk:Lcom/google/android/gms/internal/ads/zzakd;
and-int/lit8 p1, p2, 0x1
const/4 p3, 0x1
xor-int/2addr p1, p3
const/4 v0, 0x0
if-eq p3, p1, :cond_0
move p1, v0
goto :goto_0
:cond_0
move p1, p3
:goto_0
iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzi:Z
and-int/lit8 p1, p2, 0x2
if-nez p1, :cond_1
move v0, p3
:cond_1
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzj:Z
.line 3
new-instance p1, Lcom/google/android/gms/internal/ads/zzaho;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzaho;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho;
new-instance p1, Landroid/util/SparseArray;
.line 4
invoke-direct {p1}, Landroid/util/SparseArray;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
.line 5
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
const/4 p2, 0x4
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 6
invoke-static {p2}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v0
const/4 v1, -0x1
invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
move-result-object v0
invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B
move-result-object v0
invoke-direct {p1, v0}, Lcom/google/android/gms/internal/ads/zzdy;-><init>([B)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzo:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 7
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 8
sget-object v0, Lcom/google/android/gms/internal/ads/zzfk;->zza:[B
invoke-direct {p1, v0}, Lcom/google/android/gms/internal/ads/zzdy;-><init>([B)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzl:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 9
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 10
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 11
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
const/16 p2, 0x8
.line 12
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 13
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzt:Lcom/google/android/gms/internal/ads/zzdy;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdy;
.line 14
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzdy;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
new-array p1, p3, [I
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
return-void
.end method
.method public constructor <init>(Lcom/google/android/gms/internal/ads/zzakd;I)V
.locals 1
.line 15
new-instance p2, Lcom/google/android/gms/internal/ads/zzahh;
invoke-direct {p2}, Lcom/google/android/gms/internal/ads/zzahh;-><init>()V
const/4 v0, 0x0
invoke-direct {p0, p2, v0, p1}, Lcom/google/android/gms/internal/ads/zzahm;-><init>(Lcom/google/android/gms/internal/ads/zzahh;ILcom/google/android/gms/internal/ads/zzakd;)V
return-void
.end method
.method public static bridge synthetic zza()Ljava/util/Map;
.locals 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzf:Ljava/util/Map;
return-object v0
.end method
.method public static bridge synthetic zzg()Ljava/util/UUID;
.locals 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zze:Ljava/util/UUID;
return-object v0
.end method
.method public static bridge synthetic zzo()[B
.locals 1
sget-object v0, Lcom/google/android/gms/internal/ads/zzahm;->zzb:[B
return-object v0
.end method
.method private final zzp(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzahk;IZ)I
.locals 10
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v1, "S_TEXT/UTF8"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_0
sget-object p2, Lcom/google/android/gms/internal/ads/zzahm;->zza:[B
.line 2
invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V
iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
.line 3
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V
return p1
:cond_0
iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v1, "S_TEXT/ASS"
.line 4
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_1
sget-object p2, Lcom/google/android/gms/internal/ads/zzahm;->zzc:[B
.line 5
invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V
iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
.line 6
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V
return p1
:cond_1
iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v1, "S_TEXT/WEBVTT"
.line 7
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_2
sget-object p2, Lcom/google/android/gms/internal/ads/zzahm;->zzd:[B
.line 8
invoke-direct {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V
iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
.line 9
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V
return p1
:cond_2
iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt;
iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzac:Z
const/4 v2, 0x2
const/4 v3, 0x4
const/4 v4, 0x1
const/4 v5, 0x0
if-nez v1, :cond_11
iget-boolean v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z
if-eqz v1, :cond_d
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
const v6, -0x40000001 # -1.9999999f
and-int/2addr v1, v6
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzad:Z
const/16 v6, 0x80
if-nez v1, :cond_4
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 10
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
invoke-interface {p1, v1, v5, v4}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v1, v4
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 11
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
aget-byte v1, v1, v5
and-int/2addr v1, v6
if-eq v1, v6, :cond_3
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 13
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
aget-byte v1, v1, v5
iput-byte v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzag:B
iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzad:Z
goto :goto_0
:cond_3
const-string p1, "Extension bit is set in signal byte"
const/4 p2, 0x0
.line 12
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:cond_4
:goto_0
iget-byte v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzag:B
and-int/lit8 v7, v1, 0x1
if-ne v7, v4, :cond_e
and-int/2addr v1, v2
iget v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
const/high16 v8, 0x40000000 # 2.0f
or-int/2addr v7, v8
iput v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
iget-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzah:Z
if-nez v7, :cond_6
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy;
.line 14
invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v7
const/16 v8, 0x8
invoke-interface {p1, v7, v5, v8}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v7, v8
iput v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzah:Z
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
if-ne v1, v2, :cond_5
goto :goto_1
:cond_5
move v6, v5
:goto_1
or-int/2addr v6, v8
.line 15
invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v7
int-to-byte v6, v6
.line 16
aput-byte v6, v7, v5
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 17
invoke-virtual {v6, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 18
invoke-interface {v0, v6, v4, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V
iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr v6, v4
iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy;
.line 19
invoke-virtual {v6, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzs:Lcom/google/android/gms/internal/ads/zzdy;
.line 20
invoke-interface {v0, v6, v8, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V
iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr v6, v8
iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
:cond_6
if-ne v1, v2, :cond_e
iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzae:Z
if-nez v1, :cond_7
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 21
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
invoke-interface {p1, v1, v5, v4}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v1, v4
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 22
invoke-virtual {v1, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 23
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzm()I
move-result v1
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I
iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzae:Z
:cond_7
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I
mul-int/2addr v1, v3
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 24
invoke-virtual {v6, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 25
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v6
invoke-interface {p1, v6, v5, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v6, v1
iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I
shr-int/2addr v1, v4
add-int/2addr v1, v4
mul-int/lit8 v6, v1, 0x6
add-int/2addr v6, v2
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
if-eqz v7, :cond_8
.line 26
invoke-virtual {v7}, Ljava/nio/Buffer;->capacity()I
move-result v7
if-ge v7, v6, :cond_9
.line 27
:cond_8
invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v7
iput-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
:cond_9
int-to-short v1, v1
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
.line 28
invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer;
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
.line 29
invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
move v1, v5
move v7, v1
:goto_2
iget v8, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I
if-ge v1, v8, :cond_b
iget-object v8, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 30
invoke-virtual {v8}, Lcom/google/android/gms/internal/ads/zzdy;->zzp()I
move-result v8
sub-int v7, v8, v7
rem-int/lit8 v9, v1, 0x2
if-nez v9, :cond_a
iget-object v9, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
int-to-short v7, v7
.line 31
invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
goto :goto_3
:cond_a
iget-object v9, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
.line 32
invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
:goto_3
add-int/lit8 v1, v1, 0x1
move v7, v8
goto :goto_2
:cond_b
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
sub-int v1, p3, v1
sub-int/2addr v1, v7
and-int/lit8 v7, v8, 0x1
if-ne v7, v4, :cond_c
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
.line 33
invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
goto :goto_4
:cond_c
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
int-to-short v1, v1
.line 34
invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
.line 35
invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;
:goto_4
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzt:Lcom/google/android/gms/internal/ads/zzdy;
iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzv:Ljava/nio/ByteBuffer;
.line 36
invoke-virtual {v7}, Ljava/nio/ByteBuffer;->array()[B
move-result-object v7
invoke-virtual {v1, v7, v6}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzt:Lcom/google/android/gms/internal/ads/zzdy;
.line 37
invoke-interface {v0, v1, v6, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr v1, v6
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
goto :goto_5
.line 35
:cond_d
iget-object v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzh:[B
if-eqz v1, :cond_e
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
array-length v7, v1
.line 38
invoke-virtual {v6, v1, v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V
.line 37
:cond_e
:goto_5
iget-object v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v6, "A_OPUS"
.line 39
invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_f
if-eqz p4, :cond_10
goto :goto_6
.line 63
:cond_f
iget p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzf:I
if-lez p4, :cond_10
:goto_6
iget p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
const/high16 v1, 0x10000000
or-int/2addr p4, v1
iput p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
.line 40
invoke-virtual {p4, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 41
invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result p4
add-int/2addr p4, p3
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
sub-int/2addr p4, v1
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 42
invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
shr-int/lit8 v6, p4, 0x18
.line 43
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
and-int/lit16 v6, v6, 0xff
int-to-byte v6, v6
aput-byte v6, v1, v5
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 44
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
shr-int/lit8 v6, p4, 0x10
and-int/lit16 v6, v6, 0xff
int-to-byte v6, v6
aput-byte v6, v1, v4
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
shr-int/lit8 v6, p4, 0x8
.line 45
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
and-int/lit16 v6, v6, 0xff
int-to-byte v6, v6
aput-byte v6, v1, v2
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 46
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
and-int/lit16 p4, p4, 0xff
int-to-byte p4, p4
const/4 v6, 0x3
aput-byte p4, v1, v6
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 47
invoke-interface {v0, p4, v3, v2}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V
iget p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr p4, v3
iput p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
:cond_10
iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzac:Z
:cond_11
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 48
invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result p4
add-int/2addr p3, p4
iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v1, "V_MPEG4/ISO/AVC"
.line 49
invoke-virtual {v1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p4
if-nez p4, :cond_15
iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v1, "V_MPEGH/ISO/HEVC"
invoke-virtual {v1, p4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p4
if-eqz p4, :cond_12
goto :goto_9
.line 68
:cond_12
iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu;
if-nez p4, :cond_13
goto :goto_8
:cond_13
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 62
invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result p4
if-nez p4, :cond_14
goto :goto_7
:cond_14
move v4, v5
:goto_7
invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzcw;->zzf(Z)V
iget-object p4, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu;
.line 63
invoke-virtual {p4, p1}, Lcom/google/android/gms/internal/ads/zzadu;->zzd(Lcom/google/android/gms/internal/ads/zzaco;)V
:goto_8
iget p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
if-ge p4, p3, :cond_18
sub-int p4, p3, p4
.line 64
invoke-direct {p0, p1, v0, p4}, Lcom/google/android/gms/internal/ads/zzahm;->zzq(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadt;I)I
move-result p4
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v1, p4
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iget v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr v1, p4
iput v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
goto :goto_8
:cond_15
:goto_9
iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy;
.line 50
invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object p4
.line 51
aput-byte v5, p4, v5
.line 52
aput-byte v5, p4, v4
.line 53
aput-byte v5, p4, v2
iget v1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzX:I
rsub-int/lit8 v2, v1, 0x4
:goto_a
iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
if-ge v4, p3, :cond_18
iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I
if-nez v4, :cond_17
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 54
invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I
move-result v4
invoke-static {v1, v4}, Ljava/lang/Math;->min(II)I
move-result v4
add-int v6, v2, v4
sub-int v7, v1, v4
.line 55
invoke-interface {p1, p4, v6, v7}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
if-lez v4, :cond_16
iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 56
invoke-virtual {v6, p4, v2, v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzH([BII)V
:cond_16
iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v4, v1
iput v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy;
.line 57
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzm:Lcom/google/android/gms/internal/ads/zzdy;
.line 58
invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzp()I
move-result v4
iput v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzl:Lcom/google/android/gms/internal/ads/zzdy;
.line 59
invoke-virtual {v4, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzl:Lcom/google/android/gms/internal/ads/zzdy;
.line 60
invoke-interface {v0, v4, v3}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V
iget v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr v4, v3
iput v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
goto :goto_a
.line 61
:cond_17
invoke-direct {p0, p1, v0, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzq(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadt;I)I
move-result v4
iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
add-int/2addr v6, v4
iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr v6, v4
iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
iget v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I
sub-int/2addr v6, v4
iput v6, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I
goto :goto_a
:cond_18
iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string p2, "A_VORBIS"
.line 65
invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_19
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzo:Lcom/google/android/gms/internal/ads/zzdy;
.line 66
invoke-virtual {p1, v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzo:Lcom/google/android/gms/internal/ads/zzdy;
.line 67
invoke-interface {v0, p1, v3}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V
iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
add-int/2addr p1, v3
iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
:cond_19
iget p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
.line 68
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V
return p1
.end method
.method private final zzq(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadt;I)I
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 1
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzb()I
move-result v0
if-lez v0, :cond_0
.line 2
invoke-static {p3, v0}, Ljava/lang/Math;->min(II)I
move-result p1
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 3
invoke-interface {p2, p3, p1}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 4
invoke-interface {p2, p1, p3, v0}, Lcom/google/android/gms/internal/ads/zzadt;->zzf(Lcom/google/android/gms/internal/ads/zzl;IZ)I
move-result p1
:goto_0
return p1
.end method
.method private final zzr(J)J
.locals 7
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
cmp-long v0, v2, v0
if-eqz v0, :cond_0
const-wide/16 v4, 0x3e8
.line 2
sget-object v6, Ljava/math/RoundingMode;->DOWN:Ljava/math/RoundingMode;
move-wide v0, p1
.line 3
invoke-static/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzei;->zzu(JJJLjava/math/RoundingMode;)J
move-result-wide p1
return-wide p1
:cond_0
const-string p1, "Can\'t scale timecode prior to timecodeScale being set."
const/4 p2, 0x0
.line 1
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
.end method
.method private final zzs(I)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp;
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp;
if-eqz v0, :cond_0
return-void
.line 1
:cond_0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Element "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, " must be in a Cues"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v0, 0x0
invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
.end method
.method private final zzt(I)V
.locals 2
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
if-eqz v0, :cond_0
return-void
.line 1
:cond_0
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "Element "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string p1, " must be in a TrackEntry"
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 v0, 0x0
invoke-static {p1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
.end method
.method private final zzu(Lcom/google/android/gms/internal/ads/zzahk;JIII)V
.locals 17
move-object/from16 v0, p0
move-object/from16 v1, p1
.line 1
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu;
const/4 v9, 0x1
if-eqz v2, :cond_0
.line 2
iget-object v3, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt;
iget-object v8, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads;
move-object v1, v2
move-object v2, v3
move-wide/from16 v3, p2
move/from16 v5, p4
move/from16 v6, p5
move/from16 v7, p6
invoke-virtual/range {v1 .. v8}, Lcom/google/android/gms/internal/ads/zzadu;->zzc(Lcom/google/android/gms/internal/ads/zzadt;JIIILcom/google/android/gms/internal/ads/zzads;)V
goto/16 :goto_8
.line 3
:cond_0
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v3, "S_TEXT/UTF8"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
const-string v4, "S_TEXT/WEBVTT"
const-string v5, "S_TEXT/ASS"
const/4 v6, 0x2
const/4 v7, 0x0
if-nez v2, :cond_1
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
.line 4
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_1
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
.line 5
invoke-virtual {v4, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_3
:cond_1
iget v2, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
const-string v8, "MatroskaExtractor"
if-le v2, v9, :cond_2
const-string v2, "Skipping subtitle sample in laced block."
.line 6
invoke-static {v8, v2}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_0
:cond_2
iget-wide v10, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzP:J
const-wide v12, -0x7fffffffffffffffL # -4.9E-324
cmp-long v2, v10, v12
if-nez v2, :cond_4
const-string v2, "Skipping subtitle sample with no duration."
.line 7
invoke-static {v8, v2}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V
:cond_3
:goto_0
move/from16 v2, p5
goto/16 :goto_6
.line 8
:cond_4
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
invoke-virtual {v8}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v8
.line 9
invoke-virtual {v2}, Ljava/lang/String;->hashCode()I
move-result v12
const v13, 0x2c0618eb
if-eq v12, v13, :cond_7
const v5, 0x3e4ca2d8
if-eq v12, v5, :cond_6
const v4, 0x54c61e47
if-eq v12, v4, :cond_5
goto :goto_1
:cond_5
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_8
move v2, v7
goto :goto_2
:cond_6
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_8
move v2, v6
goto :goto_2
:cond_7
invoke-virtual {v2, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_8
move v2, v9
goto :goto_2
:cond_8
:goto_1
const/4 v2, -0x1
:goto_2
const-wide/16 v3, 0x3e8
if-eqz v2, :cond_b
if-eq v2, v9, :cond_a
if-ne v2, v6, :cond_9
const-string v2, "%02d:%02d:%02d.%03d"
.line 10
invoke-static {v10, v11, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzy(JLjava/lang/String;J)[B
move-result-object v2
const/16 v3, 0x19
goto :goto_3
.line 9
:cond_9
new-instance v1, Ljava/lang/IllegalArgumentException;
.line 23
invoke-direct {v1}, Ljava/lang/IllegalArgumentException;-><init>()V
throw v1
:cond_a
const-string v2, "%01d:%02d:%02d:%02d"
const-wide/16 v3, 0x2710
.line 11
invoke-static {v10, v11, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzy(JLjava/lang/String;J)[B
move-result-object v2
const/16 v3, 0x15
goto :goto_3
:cond_b
const-string v2, "%02d:%02d:%02d,%03d"
.line 12
invoke-static {v10, v11, v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzy(JLjava/lang/String;J)[B
move-result-object v2
const/16 v3, 0x13
.line 13
:goto_3
array-length v4, v2
invoke-static {v2, v7, v8, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 14
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzd()I
move-result v2
:goto_4
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v3
if-ge v2, v3, :cond_d
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 15
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v3
aget-byte v3, v3, v2
if-nez v3, :cond_c
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 16
invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzK(I)V
goto :goto_5
:cond_c
add-int/lit8 v2, v2, 0x1
goto :goto_4
.line 17
:cond_d
:goto_5
iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt;
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v4
invoke-interface {v2, v3, v4}, Lcom/google/android/gms/internal/ads/zzadt;->zzr(Lcom/google/android/gms/internal/ads/zzdy;I)V
iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 18
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v2
add-int v2, p5, v2
:goto_6
const/high16 v3, 0x10000000
and-int v3, p4, v3
if-eqz v3, :cond_f
iget v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
if-le v3, v9, :cond_e
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
.line 19
invoke-virtual {v3, v7}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
goto :goto_7
:cond_e
iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
.line 20
invoke-virtual {v3}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v3
.line 21
iget-object v4, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt;
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
invoke-interface {v4, v5, v3, v6}, Lcom/google/android/gms/internal/ads/zzadt;->zzs(Lcom/google/android/gms/internal/ads/zzdy;II)V
add-int/2addr v2, v3
:cond_f
:goto_7
move v14, v2
.line 22
iget-object v10, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt;
iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads;
move-wide/from16 v11, p2
move/from16 v13, p4
move/from16 v15, p6
move-object/from16 v16, v1
invoke-interface/range {v10 .. v16}, Lcom/google/android/gms/internal/ads/zzadt;->zzt(JIIILcom/google/android/gms/internal/ads/zzads;)V
:goto_8
iput-boolean v9, v0, Lcom/google/android/gms/internal/ads/zzahm;->zzM:Z
return-void
.end method
.method private final zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 1
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v0
if-lt v0, p2, :cond_0
return-void
:cond_0
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 2
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzc()I
move-result v0
if-ge v0, p2, :cond_1
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 3
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzc()I
move-result v1
add-int/2addr v1, v1
invoke-static {v1, p2}, Ljava/lang/Math;->max(II)I
move-result v1
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzF(I)V
:cond_1
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 4
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v2
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zze()I
move-result v0
sub-int v0, p2, v0
invoke-interface {p1, v1, v2, v0}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 5
invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzdy;->zzK(I)V
return-void
.end method
.method private final zzw()V
.locals 2
const/4 v0, 0x0
iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzZ:I
iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaa:I
iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzab:I
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzac:Z
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzad:Z
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzae:Z
iput v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaf:I
iput-byte v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzag:B
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzah:Z
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzq:Lcom/google/android/gms/internal/ads/zzdy;
.line 1
invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
return-void
.end method
.method private final zzx(Lcom/google/android/gms/internal/ads/zzaco;[BI)V
.locals 5
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
array-length v0, p2
add-int v1, v0, p3
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 2
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzc()I
move-result v2
const/4 v3, 0x0
if-ge v2, v1, :cond_0
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
add-int v4, v1, p3
.line 3
invoke-static {p2, v4}, Ljava/util/Arrays;->copyOf([BI)[B
move-result-object p2
.line 4
array-length v4, p2
invoke-virtual {v2, p2, v4}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V
goto :goto_0
:cond_0
iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 5
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v2
invoke-static {p2, v3, v2, v3, v0}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V
:goto_0
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 6
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object p2
invoke-interface {p1, p2, v0, p3}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 7
invoke-virtual {p1, v3}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzr:Lcom/google/android/gms/internal/ads/zzdy;
.line 8
invoke-virtual {p1, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzK(I)V
return-void
.end method
.method private static zzy(JLjava/lang/String;J)[B
.locals 9
const-wide v0, -0x7fffffffffffffffL # -4.9E-324
cmp-long v0, p0, v0
if-eqz v0, :cond_0
const/4 v0, 0x1
goto :goto_0
:cond_0
const/4 v0, 0x0
.line 1
:goto_0
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzd(Z)V
const-wide v0, 0xd693a400L
div-long v2, p0, v0
sget-object v4, Ljava/util/Locale;->US:Ljava/util/Locale;
long-to-int v2, v2
.line 2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
int-to-long v5, v2
mul-long/2addr v5, v0
sub-long/2addr p0, v5
const-wide/32 v0, 0x3938700
div-long v5, p0, v0
long-to-int v2, v5
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v5
int-to-long v6, v2
mul-long/2addr v6, v0
sub-long/2addr p0, v6
const-wide/32 v0, 0xf4240
div-long v6, p0, v0
long-to-int v2, v6
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v6
int-to-long v7, v2
mul-long/2addr v7, v0
sub-long/2addr p0, v7
div-long/2addr p0, p3
long-to-int p0, p0
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
filled-new-array {v3, v5, v6, p0}, [Ljava/lang/Object;
move-result-object p0
invoke-static {v4, p2, p0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
.line 3
sget p1, Lcom/google/android/gms/internal/ads/zzei;->zza:I
.line 4
sget-object p1, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset;
invoke-virtual {p0, p1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B
move-result-object p0
return-object p0
.end method
.method private static zzz([II)[I
.locals 1
.param p0 # [I
.annotation build Landroidx/annotation/Nullable;
.end annotation
.end param
if-nez p0, :cond_0
new-array p0, p1, [I
return-object p0
:cond_0
array-length v0, p0
if-lt v0, p1, :cond_1
return-object p0
:cond_1
add-int/2addr v0, v0
.line 1
invoke-static {v0, p1}, Ljava/lang/Math;->max(II)I
move-result p0
new-array p0, p0, [I
return-object p0
.end method
# virtual methods
.method public final zzb(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzadj;)I
.locals 6
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzM:Z
:cond_0
iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzM:Z
if-nez v1, :cond_5
iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaj:Lcom/google/android/gms/internal/ads/zzahh;
.line 1
invoke-virtual {v1, p1}, Lcom/google/android/gms/internal/ads/zzahh;->zzc(Lcom/google/android/gms/internal/ads/zzaco;)Z
move-result v1
if-eqz v1, :cond_2
invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzaco;->zzf()J
move-result-wide v1
iget-boolean v3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzF:Z
if-eqz v3, :cond_1
iput-wide v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J
iget-wide v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J
iput-wide v1, p2, Lcom/google/android/gms/internal/ads/zzadj;->zza:J
iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzF:Z
goto :goto_0
:cond_1
iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z
if-eqz v1, :cond_0
iget-wide v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J
const-wide/16 v3, -0x1
cmp-long v5, v1, v3
if-eqz v5, :cond_0
iput-wide v1, p2, Lcom/google/android/gms/internal/ads/zzadj;->zza:J
iput-wide v3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzH:J
:goto_0
const/4 p1, 0x1
return p1
:cond_2
:goto_1
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
.line 2
invoke-virtual {p1}, Landroid/util/SparseArray;->size()I
move-result p1
if-ge v0, p1, :cond_4
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
.line 3
invoke-virtual {p1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object p1
check-cast p1, Lcom/google/android/gms/internal/ads/zzahk;
.line 4
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzahk;->zzd(Lcom/google/android/gms/internal/ads/zzahk;)V
iget-object p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu;
if-eqz p2, :cond_3
iget-object v1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzW:Lcom/google/android/gms/internal/ads/zzadt;
iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads;
.line 5
invoke-virtual {p2, v1, p1}, Lcom/google/android/gms/internal/ads/zzadu;->zza(Lcom/google/android/gms/internal/ads/zzadt;Lcom/google/android/gms/internal/ads/zzads;)V
:cond_3
add-int/lit8 v0, v0, 0x1
goto :goto_1
:cond_4
const/4 p1, -0x1
return p1
:cond_5
return v0
.end method
.method public final synthetic zzc()Lcom/google/android/gms/internal/ads/zzacn;
.locals 0
return-object p0
.end method
.method public final synthetic zzd()Ljava/util/List;
.locals 1
.line 1
invoke-static {}, Lcom/google/android/gms/internal/ads/zzfxn;->zzn()Lcom/google/android/gms/internal/ads/zzfxn;
move-result-object v0
return-object v0
.end method
.method public final zze(Lcom/google/android/gms/internal/ads/zzacq;)V
.locals 2
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzj:Z
if-eqz v0, :cond_0
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzk:Lcom/google/android/gms/internal/ads/zzakd;
.line 1
new-instance v1, Lcom/google/android/gms/internal/ads/zzakg;
invoke-direct {v1, p1, v0}, Lcom/google/android/gms/internal/ads/zzakg;-><init>(Lcom/google/android/gms/internal/ads/zzacq;Lcom/google/android/gms/internal/ads/zzakd;)V
move-object p1, v1
:cond_0
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
return-void
.end method
.method public final zzf(JJ)V
.locals 0
.annotation build Landroidx/annotation/CallSuper;
.end annotation
const-wide p1, -0x7fffffffffffffffL # -4.9E-324
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J
const/4 p1, 0x0
iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzaj:Lcom/google/android/gms/internal/ads/zzahh;
.line 1
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzahh;->zzb()V
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho;
.line 2
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzaho;->zze()V
.line 3
invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzahm;->zzw()V
:goto_0
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
.line 4
invoke-virtual {p2}, Landroid/util/SparseArray;->size()I
move-result p2
if-ge p1, p2, :cond_1
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
.line 5
invoke-virtual {p2, p1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;
move-result-object p2
check-cast p2, Lcom/google/android/gms/internal/ads/zzahk;
iget-object p2, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzT:Lcom/google/android/gms/internal/ads/zzadu;
if-eqz p2, :cond_0
.line 6
invoke-virtual {p2}, Lcom/google/android/gms/internal/ads/zzadu;->zzb()V
:cond_0
add-int/lit8 p1, p1, 0x1
goto :goto_0
:cond_1
return-void
.end method
.method public final zzh(IILcom/google/android/gms/internal/ads/zzaco;)V
.locals 21
.annotation build Landroidx/annotation/CallSuper;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
move-object/from16 v7, p0
move/from16 v0, p1
move/from16 v1, p2
move-object/from16 v8, p3
const/16 v2, 0xa1
const/4 v3, 0x0
const/4 v4, 0x4
const/16 v5, 0xa3
const/4 v6, 0x2
const/4 v9, 0x1
const/4 v10, 0x0
if-eq v0, v2, :cond_b
if-eq v0, v5, :cond_b
const/16 v2, 0xa5
if-eq v0, v2, :cond_8
const/16 v2, 0x41ed
if-eq v0, v2, :cond_5
const/16 v2, 0x4255
if-eq v0, v2, :cond_4
const/16 v2, 0x47e2
if-eq v0, v2, :cond_3
const/16 v2, 0x53ab
if-eq v0, v2, :cond_2
const/16 v2, 0x63a2
if-eq v0, v2, :cond_1
const/16 v2, 0x7672
if-ne v0, v2, :cond_0
.line 6
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 7
new-array v2, v1, [B
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzv:[B
.line 8
invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
return-void
.line 58
:cond_0
new-instance v1, Ljava/lang/StringBuilder;
.line 69
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "Unexpected id: "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v0, v3}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
.line 9
:cond_1
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 10
new-array v2, v1, [B
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzj:[B
.line 11
invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
return-void
:cond_2
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy;
.line 12
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v0
invoke-static {v0, v10}, Ljava/util/Arrays;->fill([BB)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy;
rsub-int/lit8 v2, v1, 0x4
.line 13
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v0
invoke-interface {v8, v0, v2, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy;
.line 14
invoke-virtual {v0, v10}, Lcom/google/android/gms/internal/ads/zzdy;->zzL(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzp:Lcom/google/android/gms/internal/ads/zzdy;
.line 15
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzu()J
move-result-wide v0
long-to-int v0, v0
iput v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzD:I
return-void
.line 16
:cond_3
new-array v2, v1, [B
.line 17
invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
.line 18
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
new-instance v1, Lcom/google/android/gms/internal/ads/zzads;
invoke-direct {v1, v9, v2, v10, v10}, Lcom/google/android/gms/internal/ads/zzads;-><init>(I[BII)V
.line 19
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads;
return-void
.line 20
:cond_4
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 21
new-array v2, v1, [B
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzh:[B
.line 22
invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
return-void
.line 1
:cond_5
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 2
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzahk;->zza(Lcom/google/android/gms/internal/ads/zzahk;)I
move-result v2
const v3, 0x64767643
if-eq v2, v3, :cond_7
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzahk;->zza(Lcom/google/android/gms/internal/ads/zzahk;)I
move-result v2
const v3, 0x64766343
if-ne v2, v3, :cond_6
goto :goto_0
.line 5
:cond_6
invoke-interface {v8, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V
return-void
.line 3
:cond_7
:goto_0
new-array v2, v1, [B
iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzN:[B
.line 4
invoke-interface {v8, v2, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
return-void
:cond_8
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
if-eq v0, v6, :cond_9
goto/16 :goto_c
:cond_9
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I
.line 23
invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/google/android/gms/internal/ads/zzahk;
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzW:I
if-ne v2, v4, :cond_a
.line 24
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
const-string v2, "V_VP9"
.line 25
invoke-virtual {v2, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_a
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
.line 27
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
.line 28
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v0
invoke-interface {v8, v0, v10, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzi([BII)V
return-void
.line 26
:cond_a
invoke-interface {v8, v1}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V
return-void
:cond_b
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
const/16 v11, 0x8
if-nez v2, :cond_c
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho;
.line 29
invoke-virtual {v2, v8, v10, v9, v11}, Lcom/google/android/gms/internal/ads/zzaho;->zzd(Lcom/google/android/gms/internal/ads/zzaco;ZZI)J
move-result-wide v12
long-to-int v2, v12
iput v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzg:Lcom/google/android/gms/internal/ads/zzaho;
.line 30
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzaho;->zza()I
move-result v2
iput v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I
const-wide v12, -0x7fffffffffffffffL # -4.9E-324
iput-wide v12, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzP:J
iput v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 31
invoke-virtual {v2, v10}, Lcom/google/android/gms/internal/ads/zzdy;->zzI(I)V
:cond_c
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
iget v12, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I
.line 32
invoke-virtual {v2, v12}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v2
move-object v12, v2
check-cast v12, Lcom/google/android/gms/internal/ads/zzahk;
if-nez v12, :cond_d
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I
sub-int v0, v1, v0
.line 33
invoke-interface {v8, v0}, Lcom/google/android/gms/internal/ads/zzaco;->zzk(I)V
iput v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
return-void
.line 34
:cond_d
invoke-static {v12}, Lcom/google/android/gms/internal/ads/zzahk;->zzd(Lcom/google/android/gms/internal/ads/zzahk;)V
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
if-ne v2, v9, :cond_1f
const/4 v2, 0x3
.line 35
invoke-direct {v7, v8, v2}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V
iget-object v13, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 36
invoke-virtual {v13}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v13
aget-byte v13, v13, v6
and-int/lit8 v13, v13, 0x6
shr-int/2addr v13, v9
const/16 v14, 0xff
if-nez v13, :cond_e
iput v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 37
invoke-static {v2, v9}, Lcom/google/android/gms/internal/ads/zzahm;->zzz([II)[I
move-result-object v2
iput-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
iget v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I
sub-int/2addr v1, v3
add-int/lit8 v1, v1, -0x3
.line 38
aput v1, v2, v10
goto/16 :goto_7
.line 39
:cond_e
invoke-direct {v7, v8, v4}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V
iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 40
invoke-virtual {v15}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v15
aget-byte v15, v15, v2
and-int/2addr v15, v14
add-int/2addr v15, v9
iput v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
iget-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 41
invoke-static {v4, v15}, Lcom/google/android/gms/internal/ads/zzahm;->zzz([II)[I
move-result-object v4
iput-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
if-ne v13, v6, :cond_f
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I
sub-int/2addr v1, v2
add-int/lit8 v1, v1, -0x4
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
.line 42
div-int/2addr v1, v2
.line 43
invoke-static {v4, v10, v2, v1}, Ljava/util/Arrays;->fill([IIII)V
goto/16 :goto_7
:cond_f
if-ne v13, v9, :cond_12
move v2, v10
move v3, v2
const/4 v4, 0x4
:goto_1
iget v13, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
add-int/lit8 v13, v13, -0x1
if-ge v2, v13, :cond_11
iget-object v13, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 44
aput v10, v13, v2
:goto_2
add-int/lit8 v13, v4, 0x1
.line 45
invoke-direct {v7, v8, v13}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V
iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 46
invoke-virtual {v15}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v15
aget-byte v4, v15, v4
and-int/2addr v4, v14
iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 47
aget v16, v15, v2
add-int v16, v16, v4
aput v16, v15, v2
if-eq v4, v14, :cond_10
add-int v3, v3, v16
add-int/lit8 v2, v2, 0x1
move v4, v13
goto :goto_1
:cond_10
move v4, v13
goto :goto_2
:cond_11
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
iget v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I
sub-int/2addr v1, v15
sub-int/2addr v1, v4
sub-int/2addr v1, v3
.line 48
aput v1, v2, v13
goto/16 :goto_7
:cond_12
if-ne v13, v2, :cond_1e
move v2, v10
move v13, v2
const/4 v4, 0x4
:goto_3
iget v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
add-int/lit8 v15, v15, -0x1
if-ge v2, v15, :cond_1a
iget-object v15, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 49
aput v10, v15, v2
add-int/lit8 v15, v4, 0x1
.line 50
invoke-direct {v7, v8, v15}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V
iget-object v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 51
invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v5
aget-byte v5, v5, v4
if-eqz v5, :cond_19
move v5, v10
:goto_4
if-ge v5, v11, :cond_15
rsub-int/lit8 v17, v5, 0x7
shl-int v6, v9, v17
iget-object v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 52
invoke-virtual {v9}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v9
aget-byte v9, v9, v4
and-int/2addr v9, v6
if-eqz v9, :cond_14
add-int/2addr v15, v5
.line 53
invoke-direct {v7, v8, v15}, Lcom/google/android/gms/internal/ads/zzahm;->zzv(Lcom/google/android/gms/internal/ads/zzaco;I)V
iget-object v9, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
add-int/lit8 v18, v4, 0x1
.line 54
invoke-virtual {v9}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v9
aget-byte v4, v9, v4
and-int/2addr v4, v14
not-int v6, v6
and-int/2addr v4, v6
int-to-long v3, v4
move/from16 v9, v18
:goto_5
if-ge v9, v15, :cond_13
shl-long/2addr v3, v11
iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
add-int/lit8 v19, v9, 0x1
.line 55
invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v6
aget-byte v6, v6, v9
and-int/2addr v6, v14
move/from16 v20, v15
int-to-long v14, v6
or-long/2addr v3, v14
move/from16 v9, v19
move/from16 v15, v20
const/16 v14, 0xff
goto :goto_5
:cond_13
move/from16 v20, v15
if-lez v2, :cond_16
mul-int/lit8 v5, v5, 0x7
add-int/lit8 v5, v5, 0x6
const-wide/16 v14, 0x1
shl-long v5, v14, v5
const-wide/16 v14, -0x1
add-long/2addr v5, v14
sub-long/2addr v3, v5
goto :goto_6
:cond_14
add-int/lit8 v5, v5, 0x1
const/4 v3, 0x0
const/4 v6, 0x2
const/4 v9, 0x1
const/16 v14, 0xff
goto :goto_4
:cond_15
const-wide/16 v3, 0x0
move/from16 v20, v15
:cond_16
:goto_6
const-wide/32 v5, -0x80000000
cmp-long v5, v3, v5
if-ltz v5, :cond_18
const-wide/32 v5, 0x7fffffff
cmp-long v5, v3, v5
if-gtz v5, :cond_18
iget-object v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
long-to-int v3, v3
if-eqz v2, :cond_17
add-int/lit8 v4, v2, -0x1
.line 56
aget v4, v5, v4
add-int/2addr v3, v4
:cond_17
aput v3, v5, v2
add-int/2addr v13, v3
add-int/lit8 v2, v2, 0x1
move/from16 v4, v20
const/4 v3, 0x0
const/16 v5, 0xa3
const/4 v6, 0x2
const/4 v9, 0x1
const/16 v14, 0xff
goto/16 :goto_3
:cond_18
const-string v0, "EBML lacing sample size out of range."
const/4 v1, 0x0
.line 57
invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_19
move-object v1, v3
const-string v0, "No valid varint length mask found"
.line 58
invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_1a
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
iget v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzU:I
sub-int/2addr v1, v3
sub-int/2addr v1, v4
sub-int/2addr v1, v13
.line 59
aput v1, v2, v15
:goto_7
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 60
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v1
aget-byte v1, v1, v10
shl-int/2addr v1, v11
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v2
const/4 v3, 0x1
aget-byte v2, v2, v3
const/16 v3, 0xff
and-int/2addr v2, v3
iget-wide v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J
or-int/2addr v1, v2
int-to-long v1, v1
.line 61
invoke-direct {v7, v1, v2}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J
move-result-wide v1
add-long/2addr v3, v1
iput-wide v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzO:J
iget v1, v12, Lcom/google/android/gms/internal/ads/zzahk;->zzd:I
const/4 v2, 0x2
if-eq v1, v2, :cond_1b
const/16 v1, 0xa3
if-ne v0, v1, :cond_1d
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzn:Lcom/google/android/gms/internal/ads/zzdy;
.line 62
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzdy;->zzN()[B
move-result-object v0
aget-byte v0, v0, v2
const/16 v1, 0x80
and-int/2addr v0, v1
if-ne v0, v1, :cond_1c
const/16 v0, 0xa3
:cond_1b
const/4 v3, 0x1
goto :goto_8
:cond_1c
move v3, v10
const/16 v0, 0xa3
goto :goto_8
:cond_1d
move v3, v10
:goto_8
iput v3, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
iput v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
iput v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
const/16 v1, 0xa3
goto :goto_9
:cond_1e
const-string v0, "Unexpected lacing value: 2"
const/4 v1, 0x0
.line 68
invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_1f
move v1, v5
:goto_9
if-ne v0, v1, :cond_21
:goto_a
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
iget v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
if-ge v0, v1, :cond_20
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 65
aget v0, v1, v0
.line 66
invoke-direct {v7, v8, v12, v0, v10}, Lcom/google/android/gms/internal/ads/zzahm;->zzp(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzahk;IZ)I
move-result v5
iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzO:J
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
iget v3, v12, Lcom/google/android/gms/internal/ads/zzahk;->zze:I
mul-int/2addr v2, v3
div-int/lit16 v2, v2, 0x3e8
int-to-long v2, v2
add-long/2addr v2, v0
iget v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
const/4 v6, 0x0
move-object/from16 v0, p0
move-object v1, v12
.line 67
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzahm;->zzu(Lcom/google/android/gms/internal/ads/zzahk;JIII)V
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
const/4 v1, 0x1
add-int/2addr v0, v1
iput v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
goto :goto_a
:cond_20
iput v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
return-void
:cond_21
const/4 v1, 0x1
:goto_b
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
if-ge v0, v2, :cond_22
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 63
aget v3, v2, v0
.line 64
invoke-direct {v7, v8, v12, v3, v1}, Lcom/google/android/gms/internal/ads/zzahm;->zzp(Lcom/google/android/gms/internal/ads/zzaco;Lcom/google/android/gms/internal/ads/zzahk;IZ)I
move-result v3
aput v3, v2, v0
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
add-int/2addr v0, v1
iput v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzQ:I
goto :goto_b
:cond_22
:goto_c
return-void
.end method
.method public final zzi(Lcom/google/android/gms/internal/ads/zzaco;)Z
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 1
new-instance v0, Lcom/google/android/gms/internal/ads/zzahn;
invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzahn;-><init>()V
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzahn;->zza(Lcom/google/android/gms/internal/ads/zzaco;)Z
move-result p1
return p1
.end method
.method public final zzj(I)V
.locals 21
.annotation build Landroidx/annotation/CallSuper;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
move-object/from16 v7, p0
move/from16 v0, p1
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
.line 1
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object;
const/16 v1, 0xa0
const/4 v2, 0x2
const/16 v3, 0x8
const-string v4, "A_OPUS"
const-wide/16 v5, 0x0
if-eq v0, v1, :cond_14
const/16 v1, 0xae
const/4 v10, -0x1
if-eq v0, v1, :cond_11
const/16 v1, 0x4dbb
const-wide/16 v2, -0x1
const v4, 0x1c53bb6b
if-eq v0, v1, :cond_f
const/16 v1, 0x6240
if-eq v0, v1, :cond_d
const/16 v1, 0x6d80
if-eq v0, v1, :cond_b
const v1, 0x1549a966
const-wide v12, -0x7fffffffffffffffL # -4.9E-324
if-eq v0, v1, :cond_9
const v1, 0x1654ae6b
if-eq v0, v1, :cond_7
if-eq v0, v4, :cond_0
goto/16 :goto_b
:cond_0
iget-boolean v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z
if-nez v0, :cond_6
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp;
iget-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp;
iget-wide v14, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
cmp-long v2, v14, v2
if-eqz v2, :cond_5
iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J
cmp-long v2, v2, v12
if-eqz v2, :cond_5
if-eqz v1, :cond_5
.line 22
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I
move-result v2
if-eqz v2, :cond_5
if-eqz v4, :cond_5
invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I
move-result v2
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I
move-result v3
if-eq v2, v3, :cond_1
goto/16 :goto_2
.line 19
:cond_1
invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzdp;->zza()I
move-result v2
.line 3
new-array v3, v2, [I
.line 4
new-array v12, v2, [J
.line 5
new-array v13, v2, [J
.line 6
new-array v14, v2, [J
const/4 v15, 0x0
:goto_0
if-ge v15, v2, :cond_2
.line 7
invoke-virtual {v1, v15}, Lcom/google/android/gms/internal/ads/zzdp;->zzb(I)J
move-result-wide v16
aput-wide v16, v14, v15
iget-wide v8, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
.line 8
invoke-virtual {v4, v15}, Lcom/google/android/gms/internal/ads/zzdp;->zzb(I)J
move-result-wide v18
add-long v8, v8, v18
aput-wide v8, v12, v15
add-int/lit8 v15, v15, 0x1
goto :goto_0
:cond_2
const/4 v9, 0x0
:goto_1
add-int/lit8 v1, v2, -0x1
if-ge v9, v1, :cond_3
add-int/lit8 v1, v9, 0x1
.line 9
aget-wide v17, v12, v1
aget-wide v19, v12, v9
sub-long v10, v17, v19
long-to-int v4, v10
aput v4, v3, v9
.line 10
aget-wide v10, v14, v1
aget-wide v17, v14, v9
sub-long v10, v10, v17
aput-wide v10, v13, v9
move v9, v1
const/4 v10, -0x1
goto :goto_1
:cond_3
iget-wide v8, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
iget-wide v10, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzw:J
add-long/2addr v8, v10
.line 11
aget-wide v10, v12, v1
sub-long/2addr v8, v10
long-to-int v2, v8
aput v2, v3, v1
iget-wide v8, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J
.line 12
aget-wide v10, v14, v1
sub-long/2addr v8, v10
aput-wide v8, v13, v1
cmp-long v2, v8, v5
if-gtz v2, :cond_4
new-instance v2, Ljava/lang/StringBuilder;
.line 13
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Discarding last cue point with unexpected duration: "
invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
const-string v4, "MatroskaExtractor"
invoke-static {v4, v2}, Lcom/google/android/gms/internal/ads/zzdo;->zzf(Ljava/lang/String;Ljava/lang/String;)V
.line 14
invoke-static {v3, v1}, Ljava/util/Arrays;->copyOf([II)[I
move-result-object v3
.line 15
invoke-static {v12, v1}, Ljava/util/Arrays;->copyOf([JI)[J
move-result-object v12
.line 16
invoke-static {v13, v1}, Ljava/util/Arrays;->copyOf([JI)[J
move-result-object v13
.line 17
invoke-static {v14, v1}, Ljava/util/Arrays;->copyOf([JI)[J
move-result-object v14
:cond_4
new-instance v1, Lcom/google/android/gms/internal/ads/zzaca;
.line 18
invoke-direct {v1, v3, v12, v13, v14}, Lcom/google/android/gms/internal/ads/zzaca;-><init>([I[J[J[J)V
goto :goto_3
.line 22
:cond_5
:goto_2
new-instance v1, Lcom/google/android/gms/internal/ads/zzadl;
iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J
.line 2
invoke-direct {v1, v2, v3, v5, v6}, Lcom/google/android/gms/internal/ads/zzadl;-><init>(JJ)V
.line 19
:goto_3
invoke-interface {v0, v1}, Lcom/google/android/gms/internal/ads/zzacq;->zzO(Lcom/google/android/gms/internal/ads/zzadm;)V
const/4 v0, 0x1
iput-boolean v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z
:cond_6
const/4 v0, 0x0
iput-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp;
iput-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp;
return-void
:cond_7
const/4 v0, 0x0
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
.line 20
invoke-virtual {v1}, Landroid/util/SparseArray;->size()I
move-result v1
if-eqz v1, :cond_8
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
.line 22
invoke-interface {v0}, Lcom/google/android/gms/internal/ads/zzacq;->zzD()V
return-void
:cond_8
const-string v1, "No valid tracks were found"
.line 21
invoke-static {v1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_9
iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J
cmp-long v0, v0, v12
if-nez v0, :cond_a
const-wide/32 v0, 0xf4240
iput-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J
:cond_a
iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzz:J
cmp-long v2, v0, v12
if-eqz v2, :cond_1a
.line 23
invoke-direct {v7, v0, v1}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J
move-result-wide v0
iput-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J
return-void
.line 24
:cond_b
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 25
iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z
if-eqz v1, :cond_1a
iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzh:[B
if-nez v0, :cond_c
goto/16 :goto_b
:cond_c
const-string v0, "Combining encryption and compression is not supported"
const/4 v1, 0x0
.line 26
invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
.line 27
:cond_d
invoke-direct/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 28
iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z
if-eqz v1, :cond_1a
.line 29
iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads;
if-eqz v1, :cond_e
.line 30
new-instance v1, Lcom/google/android/gms/internal/ads/zzu;
new-instance v2, Lcom/google/android/gms/internal/ads/zzt;
.line 31
sget-object v3, Lcom/google/android/gms/internal/ads/zzh;->zza:Ljava/util/UUID;
iget-object v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzahk;->zzi:Lcom/google/android/gms/internal/ads/zzads;
iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzads;->zzb:[B
const-string v5, "video/webm"
const/4 v6, 0x0
.line 32
invoke-direct {v2, v3, v6, v5, v4}, Lcom/google/android/gms/internal/ads/zzt;-><init>(Ljava/util/UUID;Ljava/lang/String;Ljava/lang/String;[B)V
filled-new-array {v2}, [Lcom/google/android/gms/internal/ads/zzt;
move-result-object v2
.line 33
invoke-direct {v1, v6, v2}, Lcom/google/android/gms/internal/ads/zzu;-><init>(Ljava/lang/String;[Lcom/google/android/gms/internal/ads/zzt;)V
.line 31
iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzk:Lcom/google/android/gms/internal/ads/zzu;
return-void
:cond_e
const/4 v6, 0x0
const-string v0, "Encrypted Track found but ContentEncKeyID was not found"
.line 30
invoke-static {v0, v6}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_f
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzD:I
const/4 v1, -0x1
if-eq v0, v1, :cond_10
iget-wide v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzE:J
cmp-long v1, v5, v2
if-eqz v1, :cond_10
if-ne v0, v4, :cond_1a
iput-wide v5, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J
return-void
:cond_10
const-string v0, "Mandatory element SeekID or SeekPosition not found"
const/4 v1, 0x0
.line 34
invoke-static {v0, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_11
move v1, v10
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 35
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object;
iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
if-eqz v5, :cond_13
.line 36
invoke-virtual {v5}, Ljava/lang/String;->hashCode()I
move-result v6
sparse-switch v6, :sswitch_data_0
goto/16 :goto_4
.line 38
:sswitch_0
invoke-virtual {v5, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0xb
goto/16 :goto_5
:sswitch_1
const-string v2, "A_FLAC"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x16
goto/16 :goto_5
:sswitch_2
const-string v2, "A_EAC3"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x11
goto/16 :goto_5
:sswitch_3
const-string v2, "V_MPEG2"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x3
goto/16 :goto_5
:sswitch_4
const-string v2, "S_TEXT/UTF8"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x1b
goto/16 :goto_5
:sswitch_5
const-string v2, "S_TEXT/WEBVTT"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x1d
goto/16 :goto_5
:sswitch_6
const-string v2, "V_MPEGH/ISO/HEVC"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
move v2, v3
goto/16 :goto_5
:sswitch_7
const-string v2, "S_TEXT/ASS"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x1c
goto/16 :goto_5
:sswitch_8
const-string v2, "A_PCM/INT/LIT"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x18
goto/16 :goto_5
:sswitch_9
const-string v2, "A_PCM/INT/BIG"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x19
goto/16 :goto_5
:sswitch_a
const-string v2, "A_PCM/FLOAT/IEEE"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x1a
goto/16 :goto_5
:sswitch_b
const-string v2, "A_DTS/EXPRESS"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x14
goto/16 :goto_5
:sswitch_c
const-string v2, "V_THEORA"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0xa
goto/16 :goto_5
:sswitch_d
const-string v2, "S_HDMV/PGS"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x1f
goto/16 :goto_5
:sswitch_e
const-string v2, "V_VP9"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x1
goto/16 :goto_5
:sswitch_f
const-string v2, "V_VP8"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x0
goto/16 :goto_5
:sswitch_10
const-string v3, "V_AV1"
invoke-virtual {v5, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_12
goto/16 :goto_5
:sswitch_11
const-string v2, "A_DTS"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x13
goto/16 :goto_5
:sswitch_12
const-string v2, "A_AC3"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x10
goto/16 :goto_5
:sswitch_13
const-string v2, "A_AAC"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0xd
goto/16 :goto_5
:sswitch_14
const-string v2, "A_DTS/LOSSLESS"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x15
goto/16 :goto_5
:sswitch_15
const-string v2, "S_VOBSUB"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x1e
goto/16 :goto_5
:sswitch_16
const-string v2, "V_MPEG4/ISO/AVC"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x7
goto/16 :goto_5
:sswitch_17
const-string v2, "V_MPEG4/ISO/ASP"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x5
goto/16 :goto_5
:sswitch_18
const-string v2, "S_DVBSUB"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x20
goto :goto_5
:sswitch_19
const-string v2, "V_MS/VFW/FOURCC"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x9
goto :goto_5
:sswitch_1a
const-string v2, "A_MPEG/L3"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0xf
goto :goto_5
:sswitch_1b
const-string v2, "A_MPEG/L2"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0xe
goto :goto_5
:sswitch_1c
const-string v2, "A_VORBIS"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0xc
goto :goto_5
:sswitch_1d
const-string v2, "A_TRUEHD"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x12
goto :goto_5
:sswitch_1e
const-string v2, "A_MS/ACM"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/16 v2, 0x17
goto :goto_5
:sswitch_1f
const-string v2, "V_MPEG4/ISO/SP"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x4
goto :goto_5
:sswitch_20
const-string v2, "V_MPEG4/ISO/AP"
invoke-virtual {v5, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_12
const/4 v2, 0x6
goto :goto_5
:cond_12
:goto_4
move v2, v1
:goto_5
packed-switch v2, :pswitch_data_0
:goto_6
const/4 v0, 0x0
goto :goto_7
:pswitch_0
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
.line 36
iget v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzc:I
.line 37
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzahk;->zze(Lcom/google/android/gms/internal/ads/zzacq;I)V
iget-object v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
iget v2, v0, Lcom/google/android/gms/internal/ads/zzahk;->zzc:I
.line 38
invoke-virtual {v1, v2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
goto :goto_6
:goto_7
iput-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
return-void
:cond_13
const/4 v0, 0x0
const-string v1, "CodecId is missing in TrackEntry element"
.line 36
invoke-static {v1, v0}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object v0
throw v0
:cond_14
iget v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
if-ne v0, v2, :cond_1a
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzh:Landroid/util/SparseArray;
iget v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzT:I
.line 39
invoke-virtual {v0, v1}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;
move-result-object v0
move-object v8, v0
check-cast v8, Lcom/google/android/gms/internal/ads/zzahk;
.line 40
invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzahk;->zzd(Lcom/google/android/gms/internal/ads/zzahk;)V
iget-wide v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J
cmp-long v0, v0, v5
if-lez v0, :cond_15
.line 41
iget-object v0, v8, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
invoke-virtual {v4, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_15
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzu:Lcom/google/android/gms/internal/ads/zzdy;
.line 42
invoke-static {v3}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;
move-result-object v1
sget-object v2, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;
.line 43
invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;
move-result-object v1
iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J
.line 44
invoke-virtual {v1, v2, v3}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;
move-result-object v1
.line 45
invoke-virtual {v1}, Ljava/nio/ByteBuffer;->array()[B
move-result-object v1
.line 46
array-length v2, v1
invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzdy;->zzJ([BI)V
:cond_15
const/4 v0, 0x0
const/4 v1, 0x0
:goto_8
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
if-ge v0, v2, :cond_16
iget-object v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 47
aget v2, v2, v0
add-int/2addr v1, v2
add-int/lit8 v0, v0, 0x1
goto :goto_8
:cond_16
const/4 v0, 0x0
:goto_9
iget v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzR:I
if-ge v0, v2, :cond_19
iget-wide v2, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzO:J
.line 48
iget v4, v8, Lcom/google/android/gms/internal/ads/zzahk;->zze:I
mul-int/2addr v4, v0
div-int/lit16 v4, v4, 0x3e8
int-to-long v4, v4
add-long/2addr v2, v4
iget v4, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzV:I
if-nez v0, :cond_18
iget-boolean v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzX:Z
if-nez v0, :cond_17
or-int/lit8 v0, v4, 0x1
move v4, v0
:cond_17
const/4 v9, 0x0
goto :goto_a
:cond_18
move v9, v0
:goto_a
iget-object v0, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzS:[I
.line 49
aget v5, v0, v9
sub-int v10, v1, v5
move-object/from16 v0, p0
move-object v1, v8
move v6, v10
.line 50
invoke-direct/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/zzahm;->zzu(Lcom/google/android/gms/internal/ads/zzahk;JIII)V
const/4 v0, 0x1
add-int/lit8 v1, v9, 0x1
move v0, v1
move v1, v10
goto :goto_9
:cond_19
const/4 v1, 0x0
iput v1, v7, Lcom/google/android/gms/internal/ads/zzahm;->zzN:I
:cond_1a
:goto_b
return-void
:sswitch_data_0
.sparse-switch
-0x7ce7f5de -> :sswitch_20
-0x7ce7f3b0 -> :sswitch_1f
-0x76567dc0 -> :sswitch_1e
-0x6a615338 -> :sswitch_1d
-0x672350af -> :sswitch_1c
-0x585f4fce -> :sswitch_1b
-0x585f4fcd -> :sswitch_1a
-0x51dc40b2 -> :sswitch_19
-0x37a9c464 -> :sswitch_18
-0x2016c535 -> :sswitch_17
-0x2016c4e5 -> :sswitch_16
-0x19552dbd -> :sswitch_15
-0x1538b2ba -> :sswitch_14
0x3c02325 -> :sswitch_13
0x3c02353 -> :sswitch_12
0x3c030c5 -> :sswitch_11
0x4e81333 -> :sswitch_10
0x4e86155 -> :sswitch_f
0x4e86156 -> :sswitch_e
0x5e8da3e -> :sswitch_d
0x1a8350d6 -> :sswitch_c
0x2056f406 -> :sswitch_b
0x25e26ee2 -> :sswitch_a
0x2b45174d -> :sswitch_9
0x2b453ce4 -> :sswitch_8
0x2c0618eb -> :sswitch_7
0x32fdf009 -> :sswitch_6
0x3e4ca2d8 -> :sswitch_5
0x54c61e47 -> :sswitch_4
0x6bd6c624 -> :sswitch_3
0x7446132a -> :sswitch_2
0x7446b0a6 -> :sswitch_1
0x744ad97d -> :sswitch_0
.end sparse-switch
:pswitch_data_0
.packed-switch 0x0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
:pswitch_0
.end packed-switch
.end method
.method public final zzk(ID)V
.locals 1
.annotation build Landroidx/annotation/CallSuper;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
const/16 v0, 0xb5
if-eq p1, v0, :cond_1
const/16 v0, 0x4489
if-eq p1, v0, :cond_0
packed-switch p1, :pswitch_data_0
packed-switch p1, :pswitch_data_1
return-void
:pswitch_0
double-to-float p2, p2
.line 27
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 28
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzu:F
return-void
:pswitch_1
double-to-float p2, p2
.line 25
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 26
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzt:F
return-void
:pswitch_2
double-to-float p2, p2
.line 23
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 24
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzs:F
return-void
:pswitch_3
double-to-float p2, p2
.line 21
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 22
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzM:F
return-void
:pswitch_4
double-to-float p2, p2
.line 19
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 20
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzL:F
return-void
:pswitch_5
double-to-float p2, p2
.line 17
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 18
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzK:F
return-void
:pswitch_6
double-to-float p2, p2
.line 15
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 16
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzJ:F
return-void
:pswitch_7
double-to-float p2, p2
.line 13
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 14
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzI:F
return-void
:pswitch_8
double-to-float p2, p2
.line 11
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 12
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzH:F
return-void
:pswitch_9
double-to-float p2, p2
.line 9
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 10
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzG:F
return-void
:pswitch_a
double-to-float p2, p2
.line 7
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 8
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzF:F
return-void
:pswitch_b
double-to-float p2, p2
.line 5
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 6
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzE:F
return-void
:pswitch_c
double-to-float p2, p2
.line 3
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 4
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzD:F
return-void
:cond_0
double-to-long p1, p2
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzz:J
return-void
.line 1
:cond_1
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
double-to-int p2, p2
.line 2
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzQ:I
return-void
nop
:pswitch_data_0
.packed-switch 0x55d1
:pswitch_c
:pswitch_b
:pswitch_a
:pswitch_9
:pswitch_8
:pswitch_7
:pswitch_6
:pswitch_5
:pswitch_4
:pswitch_3
.end packed-switch
:pswitch_data_1
.packed-switch 0x7673
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final zzl(IJ)V
.locals 8
.annotation build Landroidx/annotation/CallSuper;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
const/16 v0, 0x5031
const/4 v1, 0x0
const-string v2, " not supported"
if-eq p1, v0, :cond_13
const/16 v0, 0x5032
const-wide/16 v3, 0x1
if-eq p1, v0, :cond_11
const/4 v0, 0x0
const/4 v5, 0x3
const/4 v6, 0x2
const/4 v7, 0x1
sparse-switch p1, :sswitch_data_0
const/4 v0, -0x1
packed-switch p1, :pswitch_data_0
goto/16 :goto_0
:pswitch_0
long-to-int p2, p2
.line 25
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 26
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzC:I
return-void
:pswitch_1
long-to-int p2, p2
.line 23
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 24
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzB:I
return-void
:pswitch_2
long-to-int p2, p2
.line 42
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 43
iput-boolean v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzx:Z
.line 44
invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzk;->zza(I)I
move-result p1
if-eq p1, v0, :cond_14
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 45
iput p1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzy:I
return-void
:pswitch_3
long-to-int p2, p2
.line 46
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
.line 47
invoke-static {p2}, Lcom/google/android/gms/internal/ads/zzk;->zzb(I)I
move-result p1
if-eq p1, v0, :cond_14
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 48
iput p1, p2, Lcom/google/android/gms/internal/ads/zzahk;->zzz:I
return-void
:pswitch_4
long-to-int p2, p2
.line 49
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
if-eq p2, v7, :cond_1
if-eq p2, v6, :cond_0
goto/16 :goto_0
:cond_0
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 50
iput v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzA:I
return-void
:cond_1
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 51
iput v6, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzA:I
return-void
:sswitch_0
iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzy:J
return-void
:sswitch_1
long-to-int p2, p2
.line 35
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 36
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zze:I
return-void
:sswitch_2
long-to-int p2, p2
.line 37
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
if-eqz p2, :cond_5
if-eq p2, v7, :cond_4
if-eq p2, v6, :cond_3
if-eq p2, v5, :cond_2
goto/16 :goto_0
:cond_2
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 38
iput v5, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I
return-void
:cond_3
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 39
iput v6, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I
return-void
:cond_4
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 40
iput v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I
return-void
:cond_5
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 41
iput v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzr:I
return-void
:sswitch_3
iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J
return-void
:sswitch_4
long-to-int p2, p2
.line 33
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 34
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzP:I
return-void
.line 31
:sswitch_5
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 32
iput-wide p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzS:J
return-void
.line 29
:sswitch_6
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 30
iput-wide p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzR:J
return-void
:sswitch_7
long-to-int p2, p2
.line 27
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 28
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzf:I
return-void
:sswitch_8
long-to-int p2, p2
.line 52
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 53
iput-boolean v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzx:Z
.line 54
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzn:I
return-void
:sswitch_9
cmp-long p2, p2, v3
if-nez p2, :cond_6
move v0, v7
.line 21
:cond_6
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 22
iput-boolean v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzU:Z
return-void
:sswitch_a
long-to-int p2, p2
.line 19
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 20
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzp:I
return-void
:sswitch_b
long-to-int p2, p2
.line 17
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 18
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzq:I
return-void
:sswitch_c
long-to-int p2, p2
.line 15
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 16
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzo:I
return-void
:sswitch_d
long-to-int p2, p2
.line 55
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
if-eqz p2, :cond_a
if-eq p2, v7, :cond_9
if-eq p2, v5, :cond_8
const/16 p1, 0xf
if-eq p2, p1, :cond_7
goto/16 :goto_0
:cond_7
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 56
iput v5, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I
return-void
:cond_8
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 57
iput v7, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I
return-void
:cond_9
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 58
iput v6, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I
return-void
:cond_a
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 59
iput v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzw:I
return-void
:sswitch_e
iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
add-long/2addr p2, v0
iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzE:J
return-void
:sswitch_f
cmp-long p1, p2, v3
if-nez p1, :cond_b
goto/16 :goto_0
.line 61
:cond_b
new-instance p1, Ljava/lang/StringBuilder;
.line 62
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "AESSettingsCipherMode "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:sswitch_10
const-wide/16 v3, 0x5
cmp-long p1, p2, v3
if-nez p1, :cond_c
goto/16 :goto_0
:cond_c
new-instance p1, Ljava/lang/StringBuilder;
.line 63
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "ContentEncAlgo "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:sswitch_11
cmp-long p1, p2, v3
if-nez p1, :cond_d
goto/16 :goto_0
:cond_d
new-instance p1, Ljava/lang/StringBuilder;
.line 64
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "EBMLReadVersion "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:sswitch_12
cmp-long p1, p2, v3
if-ltz p1, :cond_e
const-wide/16 v3, 0x2
cmp-long p1, p2, v3
if-gtz p1, :cond_e
goto/16 :goto_0
:cond_e
new-instance p1, Ljava/lang/StringBuilder;
.line 65
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "DocTypeReadVersion "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:sswitch_13
const-wide/16 v3, 0x3
cmp-long p1, p2, v3
if-nez p1, :cond_f
goto/16 :goto_0
.line 59
:cond_f
new-instance p1, Ljava/lang/StringBuilder;
.line 66
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "ContentCompAlgo "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:sswitch_14
long-to-int p2, p2
.line 13
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 14
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzahk;->zzb(Lcom/google/android/gms/internal/ads/zzahk;I)V
return-void
:sswitch_15
iput-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzX:Z
return-void
:sswitch_16
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzL:Z
if-nez v0, :cond_14
.line 67
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzs(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp;
.line 68
invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzdp;->zzc(J)V
iput-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzL:Z
return-void
:sswitch_17
long-to-int p1, p2
iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzW:I
return-void
.line 69
:sswitch_18
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J
move-result-wide p1
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzI:J
return-void
:sswitch_19
long-to-int p2, p2
.line 11
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 12
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzc:I
return-void
:sswitch_1a
long-to-int p2, p2
.line 9
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 10
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzm:I
return-void
.line 70
:sswitch_1b
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzs(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp;
.line 71
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J
move-result-wide p2
invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzdp;->zzc(J)V
return-void
:sswitch_1c
long-to-int p2, p2
.line 7
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 8
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzl:I
return-void
:sswitch_1d
long-to-int p2, p2
.line 5
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 6
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzO:I
return-void
.line 72
:sswitch_1e
invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzahm;->zzr(J)J
move-result-wide p1
iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzP:J
return-void
:sswitch_1f
cmp-long p2, p2, v3
if-nez p2, :cond_10
move v0, v7
.line 3
:cond_10
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 4
iput-boolean v0, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzV:Z
return-void
:sswitch_20
long-to-int p2, p2
.line 1
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 2
iput p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzd:I
return-void
:cond_11
cmp-long p1, p2, v3
if-nez p1, :cond_12
goto :goto_0
.line 66
:cond_12
new-instance p1, Ljava/lang/StringBuilder;
.line 60
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "ContentEncodingScope "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:cond_13
const-wide/16 v3, 0x0
cmp-long p1, p2, v3
if-nez p1, :cond_15
:cond_14
:goto_0
return-void
:cond_15
new-instance p1, Ljava/lang/StringBuilder;
.line 61
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "ContentEncodingOrder "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-static {p1, v1}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:sswitch_data_0
.sparse-switch
0x83 -> :sswitch_20
0x88 -> :sswitch_1f
0x9b -> :sswitch_1e
0x9f -> :sswitch_1d
0xb0 -> :sswitch_1c
0xb3 -> :sswitch_1b
0xba -> :sswitch_1a
0xd7 -> :sswitch_19
0xe7 -> :sswitch_18
0xee -> :sswitch_17
0xf1 -> :sswitch_16
0xfb -> :sswitch_15
0x41e7 -> :sswitch_14
0x4254 -> :sswitch_13
0x4285 -> :sswitch_12
0x42f7 -> :sswitch_11
0x47e1 -> :sswitch_10
0x47e8 -> :sswitch_f
0x53ac -> :sswitch_e
0x53b8 -> :sswitch_d
0x54b0 -> :sswitch_c
0x54b2 -> :sswitch_b
0x54ba -> :sswitch_a
0x55aa -> :sswitch_9
0x55b2 -> :sswitch_8
0x55ee -> :sswitch_7
0x56aa -> :sswitch_6
0x56bb -> :sswitch_5
0x6264 -> :sswitch_4
0x75a2 -> :sswitch_3
0x7671 -> :sswitch_2
0x23e383 -> :sswitch_1
0x2ad7b1 -> :sswitch_0
.end sparse-switch
:pswitch_data_0
.packed-switch 0x55b9
:pswitch_4
:pswitch_3
:pswitch_2
:pswitch_1
:pswitch_0
.end packed-switch
.end method
.method public final zzm(IJJ)V
.locals 6
.annotation build Landroidx/annotation/CallSuper;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
.line 1
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcw;->zzb(Ljava/lang/Object;)Ljava/lang/Object;
const/16 v0, 0xa0
const/4 v1, 0x0
const-wide/16 v2, 0x0
if-eq p1, v0, :cond_c
const/16 v0, 0xae
if-eq p1, v0, :cond_b
const/16 v0, 0xbb
if-eq p1, v0, :cond_a
const/16 v0, 0x4dbb
const-wide/16 v4, -0x1
if-eq p1, v0, :cond_9
const/16 v0, 0x5035
const/4 v1, 0x1
if-eq p1, v0, :cond_8
const/16 v0, 0x55d0
if-eq p1, v0, :cond_7
const v0, 0x18538067
if-eq p1, v0, :cond_4
const p2, 0x1c53bb6b
if-eq p1, p2, :cond_3
const p2, 0x1f43b675
if-eq p1, p2, :cond_0
goto :goto_0
:cond_0
iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z
if-nez p1, :cond_2
iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzi:Z
if-eqz p1, :cond_1
iget-wide p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzG:J
cmp-long p1, p1, v4
if-eqz p1, :cond_1
iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzF:Z
return-void
:cond_1
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzai:Lcom/google/android/gms/internal/ads/zzacq;
.line 5
new-instance p2, Lcom/google/android/gms/internal/ads/zzadl;
iget-wide p3, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzA:J
.line 6
invoke-direct {p2, p3, p4, v2, v3}, Lcom/google/android/gms/internal/ads/zzadl;-><init>(JJ)V
.line 7
invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzacq;->zzO(Lcom/google/android/gms/internal/ads/zzadm;)V
iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzC:Z
:cond_2
:goto_0
return-void
:cond_3
new-instance p1, Lcom/google/android/gms/internal/ads/zzdp;
const/16 p2, 0x20
.line 8
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdp;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzJ:Lcom/google/android/gms/internal/ads/zzdp;
new-instance p1, Lcom/google/android/gms/internal/ads/zzdp;
.line 9
invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzdp;-><init>(I)V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzK:Lcom/google/android/gms/internal/ads/zzdp;
return-void
:cond_4
iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
cmp-long p1, v0, v4
if-eqz p1, :cond_6
cmp-long p1, v0, p2
if-nez p1, :cond_5
goto :goto_1
:cond_5
const-string p1, "Multiple Segment elements not supported"
const/4 p2, 0x0
.line 10
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:cond_6
:goto_1
iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzx:J
iput-wide p4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzw:J
return-void
.line 4
:cond_7
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 5
iput-boolean v1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzx:Z
return-void
.line 2
:cond_8
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 3
iput-boolean v1, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzg:Z
return-void
:cond_9
const/4 p1, -0x1
iput p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzD:I
iput-wide v4, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzE:J
return-void
:cond_a
iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzL:Z
return-void
.line 10
:cond_b
new-instance p1, Lcom/google/android/gms/internal/ads/zzahk;
invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzahk;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
return-void
:cond_c
iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzX:Z
iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzY:J
return-void
.end method
.method public final zzn(ILjava/lang/String;)V
.locals 1
.annotation build Landroidx/annotation/CallSuper;
.end annotation
.annotation system Ldalvik/annotation/Throws;
value = {
Lcom/google/android/gms/internal/ads/zzbc;
}
.end annotation
const/16 v0, 0x86
if-eq p1, v0, :cond_5
const/16 v0, 0x4282
if-eq p1, v0, :cond_2
const/16 v0, 0x536e
if-eq p1, v0, :cond_1
const v0, 0x22b59c
if-eq p1, v0, :cond_0
goto :goto_0
.line 5
:cond_0
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 6
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzahk;->zzc(Lcom/google/android/gms/internal/ads/zzahk;Ljava/lang/String;)V
return-void
.line 3
:cond_1
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 4
iput-object p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zza:Ljava/lang/String;
return-void
:cond_2
const-string p1, "webm"
.line 7
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-nez p1, :cond_4
const-string p1, "matroska"
invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_3
goto :goto_0
:cond_3
new-instance p1, Ljava/lang/StringBuilder;
.line 8
invoke-direct {p1}, Ljava/lang/StringBuilder;-><init>()V
const-string v0, "DocType "
invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, " not supported"
invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
const/4 p2, 0x0
invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzbc;->zza(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/google/android/gms/internal/ads/zzbc;
move-result-object p1
throw p1
:cond_4
:goto_0
return-void
.line 1
:cond_5
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzahm;->zzt(I)V
iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzahm;->zzB:Lcom/google/android/gms/internal/ads/zzahk;
.line 2
iput-object p2, p1, Lcom/google/android/gms/internal/ads/zzahk;->zzb:Ljava/lang/String;
return-void
.end method