zznw.smali
.class public final Lcom/google/android/gms/internal/ads/zznw;
.super Ljava/lang/Object;
.source ""
# direct methods
.method public static zza(JLcom/google/android/gms/internal/ads/zzpn;[Lcom/google/android/gms/internal/ads/zzkh;)V
.registers 20
move-object/from16 v0, p2
move-object/from16 v1, p3
:goto_4
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result v2
const/4 v3, 0x1
if-le v2, v3, :cond_92
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zznw;->zzf(Lcom/google/android/gms/internal/ads/zzpn;)I
move-result v2
invoke-static/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zznw;->zzf(Lcom/google/android/gms/internal/ads/zzpn;)I
move-result v4
const/4 v5, -0x1
if-eq v4, v5, :cond_82
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result v5
if-le v4, v5, :cond_1d
goto :goto_82
:cond_1d
const/4 v5, 0x4
const/4 v6, 0x3
const/16 v7, 0x8
const/4 v8, 0x0
if-ne v2, v5, :cond_4f
if-ge v4, v7, :cond_27
goto :goto_4f
:cond_27
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->getPosition()I
move-result v2
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v5
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedShort()I
move-result v9
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I
move-result v10
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v11
invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
const/16 v2, 0xb5
if-ne v5, v2, :cond_4f
const/16 v2, 0x31
if-ne v9, v2, :cond_4f
const v2, 0x47413934
if-ne v10, v2, :cond_4f
if-ne v11, v6, :cond_4f
const/4 v2, 0x1
goto :goto_50
:cond_4f
:goto_4f
const/4 v2, 0x0
:goto_50
if-eqz v2, :cond_7e
invoke-virtual {v0, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v2
and-int/lit8 v2, v2, 0x1f
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
mul-int/lit8 v2, v2, 0x3
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->getPosition()I
move-result v3
array-length v5, v1
:goto_65
if-ge v8, v5, :cond_7b
aget-object v9, v1, v8
invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
invoke-interface {v9, v0, v2}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V
const/4 v12, 0x1
const/4 v14, 0x0
const/4 v15, 0x0
move-wide/from16 v10, p0
move v13, v2
invoke-interface/range {v9 .. v15}, Lcom/google/android/gms/internal/ads/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkk;)V
add-int/lit8 v8, v8, 0x1
goto :goto_65
:cond_7b
add-int/lit8 v2, v2, 0xa
sub-int/2addr v4, v2
:cond_7e
invoke-virtual {v0, v4}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V
goto :goto_4
:cond_82
:goto_82
const-string v2, "CeaUtil"
const-string v3, "Skipping remainder of malformed SEI NAL unit."
invoke-static {v2, v3}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
invoke-virtual/range {p2 .. p2}, Lcom/google/android/gms/internal/ads/zzpn;->limit()I
move-result v2
invoke-virtual {v0, v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V
goto/16 :goto_4
:cond_92
return-void
.end method
.method private static zzf(Lcom/google/android/gms/internal/ads/zzpn;)I
.registers 4
const/4 v0, 0x0
:cond_1
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->zziz()I
move-result v1
if-nez v1, :cond_9
const/4 p0, -0x1
return p0
:cond_9
invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I
move-result v1
add-int/2addr v0, v1
const/16 v2, 0xff
if-eq v1, v2, :cond_1
return v0
.end method