.class final Lcom/applovin/impl/yc$c; .super Ljava/lang/Object; .source "SourceFile" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lcom/applovin/impl/yc; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "c" .end annotation # instance fields .field public A:I .field public B:I .field public C:I .field public D:F .field public E:F .field public F:F .field public G:F .field public H:F .field public I:F .field public J:F .field public K:F .field public L:F .field public M:F .field public N:[B .field public O:I .field public P:I .field public Q:I .field public R:J .field public S:J .field public T:Lcom/applovin/impl/yc$d; .field public U:Z .field public V:Z .field private W:Ljava/lang/String; .field public X:Lcom/applovin/impl/qo; .field public Y:I .field public a:Ljava/lang/String; .field public b:Ljava/lang/String; .field public c:I .field public d:I .field public e:I .field public f:I .field private g:I .field public h:Z .field public i:[B .field public j:Lcom/applovin/impl/qo$a; .field public k:[B .field public l:Lcom/applovin/impl/y6; .field public m:I .field public n:I .field public o:I .field public p:I .field public q:I .field public r:I .field public s:F .field public t:F .field public u:F .field public v:[B .field public w:I .field public x:Z .field public y:I .field public z:I # direct methods .method private constructor ()V .locals 4 .line 1956 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, -0x1 iput v0, p0, Lcom/applovin/impl/yc$c;->m:I iput v0, p0, Lcom/applovin/impl/yc$c;->n:I iput v0, p0, Lcom/applovin/impl/yc$c;->o:I iput v0, p0, Lcom/applovin/impl/yc$c;->p:I const/4 v1, 0x0 iput v1, p0, Lcom/applovin/impl/yc$c;->q:I iput v0, p0, Lcom/applovin/impl/yc$c;->r:I const/4 v2, 0x0 iput v2, p0, Lcom/applovin/impl/yc$c;->s:F iput v2, p0, Lcom/applovin/impl/yc$c;->t:F iput v2, p0, Lcom/applovin/impl/yc$c;->u:F const/4 v2, 0x0 iput-object v2, p0, Lcom/applovin/impl/yc$c;->v:[B iput v0, p0, Lcom/applovin/impl/yc$c;->w:I iput-boolean v1, p0, Lcom/applovin/impl/yc$c;->x:Z iput v0, p0, Lcom/applovin/impl/yc$c;->y:I iput v0, p0, Lcom/applovin/impl/yc$c;->z:I iput v0, p0, Lcom/applovin/impl/yc$c;->A:I const/16 v1, 0x3e8 iput v1, p0, Lcom/applovin/impl/yc$c;->B:I const/16 v1, 0xc8 iput v1, p0, Lcom/applovin/impl/yc$c;->C:I const/high16 v1, -0x40800000 # -1.0f iput v1, p0, Lcom/applovin/impl/yc$c;->D:F iput v1, p0, Lcom/applovin/impl/yc$c;->E:F iput v1, p0, Lcom/applovin/impl/yc$c;->F:F iput v1, p0, Lcom/applovin/impl/yc$c;->G:F iput v1, p0, Lcom/applovin/impl/yc$c;->H:F iput v1, p0, Lcom/applovin/impl/yc$c;->I:F iput v1, p0, Lcom/applovin/impl/yc$c;->J:F iput v1, p0, Lcom/applovin/impl/yc$c;->K:F iput v1, p0, Lcom/applovin/impl/yc$c;->L:F iput v1, p0, Lcom/applovin/impl/yc$c;->M:F const/4 v1, 0x1 iput v1, p0, Lcom/applovin/impl/yc$c;->O:I iput v0, p0, Lcom/applovin/impl/yc$c;->P:I const/16 v0, 0x1f40 iput v0, p0, Lcom/applovin/impl/yc$c;->Q:I const-wide/16 v2, 0x0 iput-wide v2, p0, Lcom/applovin/impl/yc$c;->R:J iput-wide v2, p0, Lcom/applovin/impl/yc$c;->S:J iput-boolean v1, p0, Lcom/applovin/impl/yc$c;->V:Z const-string v0, "eng" iput-object v0, p0, Lcom/applovin/impl/yc$c;->W:Ljava/lang/String; return-void .end method .method public synthetic constructor (Lcom/applovin/impl/yc$a;)V .locals 0 .line 3977 invoke-direct {p0}, Lcom/applovin/impl/yc$c;->()V return-void .end method .method public static synthetic a(Lcom/applovin/impl/yc$c;I)I .locals 0 .line 3912 iput p1, p0, Lcom/applovin/impl/yc$c;->g:I return p1 .end method .method private static a(Lcom/applovin/impl/bh;)Landroid/util/Pair; .locals 6 const/16 v0, 0x10 const/4 v1, 0x0 .line 16752 :try_start_0 invoke-virtual {p0, v0}, Lcom/applovin/impl/bh;->g(I)V .line 16753 invoke-virtual {p0}, Lcom/applovin/impl/bh;->p()J move-result-wide v2 const-wide/32 v4, 0x58564944 cmp-long v0, v2, v4 if-nez v0, :cond_0 .line 16755 new-instance p0, Landroid/util/Pair; const-string v0, "video/divx" invoke-direct {p0, v0, v1}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V return-object p0 :cond_0 const-wide/32 v4, 0x33363248 cmp-long v0, v2, v4 if-nez v0, :cond_1 .line 16757 new-instance p0, Landroid/util/Pair; const-string v0, "video/3gpp" invoke-direct {p0, v0, v1}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V return-object p0 :cond_1 const-wide/32 v4, 0x31435657 cmp-long v0, v2, v4 if-nez v0, :cond_4 .line 16761 invoke-virtual {p0}, Lcom/applovin/impl/bh;->d()I move-result v0 add-int/lit8 v0, v0, 0x14 .line 16762 invoke-virtual {p0}, Lcom/applovin/impl/bh;->c()[B move-result-object p0 .line 16763 :goto_0 array-length v2, p0 add-int/lit8 v2, v2, -0x4 if-ge v0, v2, :cond_3 .line 16764 aget-byte v2, p0, v0 if-nez v2, :cond_2 add-int/lit8 v2, v0, 0x1 aget-byte v2, p0, v2 if-nez v2, :cond_2 add-int/lit8 v2, v0, 0x2 aget-byte v2, p0, v2 const/4 v3, 0x1 if-ne v2, v3, :cond_2 add-int/lit8 v2, v0, 0x3 aget-byte v2, p0, v2 const/16 v3, 0xf if-ne v2, v3, :cond_2 .line 16769 array-length v2, p0 invoke-static {p0, v0, v2}, Ljava/util/Arrays;->copyOfRange([BII)[B move-result-object p0 .line 16770 new-instance v0, Landroid/util/Pair; const-string v2, "video/wvc1" invoke-static {p0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object p0 invoke-direct {v0, v2, p0}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V return-object v0 :cond_2 add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_3 const-string p0, "Failed to find FourCC VC1 initialization data" .line 16773 invoke-static {p0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 :try_end_0 .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 :cond_4 const-string p0, "MatroskaExtractor" const-string v0, "Unknown FourCC. Setting mimeType to video/x-unknown" .line 16781 invoke-static {p0, v0}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V .line 16782 new-instance p0, Landroid/util/Pair; const-string v0, "video/x-unknown" invoke-direct {p0, v0, v1}, Landroid/util/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V return-object p0 :catch_0 const-string p0, "Error parsing FourCC private data" .line 16783 invoke-static {p0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 .end method .method public static synthetic a(Lcom/applovin/impl/yc$c;Ljava/lang/String;)Ljava/lang/String; .locals 0 .line 5868 iput-object p1, p0, Lcom/applovin/impl/yc$c;->W:Ljava/lang/String; return-object p1 .end method .method private static a([B)Ljava/util/List; .locals 10 const-string v0, "Error parsing vorbis codec private" const/4 v1, 0x0 const/4 v2, 0x0 .line 19207 :try_start_0 aget-byte v3, p0, v2 const/4 v4, 0x2 if-ne v3, v4, :cond_5 const/4 v3, 0x1 move v6, v2 move v5, v3 .line 19213 :goto_0 aget-byte v7, p0, v5 const/16 v8, 0xff and-int/2addr v7, v8 if-ne v7, v8, :cond_0 add-int/lit16 v6, v6, 0xff add-int/lit8 v5, v5, 0x1 goto :goto_0 :cond_0 add-int/2addr v5, v3 add-int/2addr v6, v7 move v7, v2 .line 19220 :goto_1 aget-byte v9, p0, v5 and-int/2addr v9, v8 if-ne v9, v8, :cond_1 add-int/lit16 v7, v7, 0xff add-int/lit8 v5, v5, 0x1 goto :goto_1 :cond_1 add-int/2addr v5, v3 add-int/2addr v7, v9 .line 19226 aget-byte v8, p0, v5 if-ne v8, v3, :cond_4 .line 19230 new-array v3, v6, [B .line 19231 invoke-static {p0, v5, v3, v2, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V add-int/2addr v5, v6 .line 19233 aget-byte v6, p0, v5 const/4 v8, 0x3 if-ne v6, v8, :cond_3 add-int/2addr v5, v7 .line 19238 aget-byte v6, p0, v5 const/4 v7, 0x5 if-ne v6, v7, :cond_2 .line 19242 array-length v6, p0 sub-int/2addr v6, v5 new-array v6, v6, [B .line 19243 array-length v7, p0 sub-int/2addr v7, v5 invoke-static {p0, v5, v6, v2, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 19244 new-instance p0, Ljava/util/ArrayList; invoke-direct {p0, v4}, Ljava/util/ArrayList;->(I)V .line 19245 invoke-interface {p0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 19246 invoke-interface {p0, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z return-object p0 .line 19247 :cond_2 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 .line 19248 :cond_3 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 .line 19249 :cond_4 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 .line 19250 :cond_5 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 :try_end_0 .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 .line 19291 :catch_0 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 .end method .method private a()V .locals 1 iget-object v0, p0, Lcom/applovin/impl/yc$c;->X:Lcom/applovin/impl/qo; .line 8371 invoke-static {v0}, Lcom/applovin/impl/b1;->a(Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method public static synthetic a(Lcom/applovin/impl/yc$c;)V .locals 0 .line 1956 invoke-direct {p0}, Lcom/applovin/impl/yc$c;->a()V return-void .end method .method private a(Ljava/lang/String;)[B .locals 2 iget-object v0, p0, Lcom/applovin/impl/yc$c;->k:[B if-eqz v0, :cond_0 return-object v0 .line 10879 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Missing CodecPrivate for codec " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; 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/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .end method .method public static synthetic b(Lcom/applovin/impl/yc$c;)I .locals 0 .line 1956 iget p0, p0, Lcom/applovin/impl/yc$c;->g:I return p0 .end method .method private static b(Lcom/applovin/impl/bh;)Z .locals 8 .line 6802 :try_start_0 invoke-virtual {p0}, Lcom/applovin/impl/bh;->r()I move-result v0 const/4 v1, 0x1 if-ne v0, v1, :cond_0 return v1 :cond_0 const v2, 0xfffe const/4 v3, 0x0 if-ne v0, v2, :cond_2 const/16 v0, 0x18 .line 6806 invoke-virtual {p0, v0}, Lcom/applovin/impl/bh;->f(I)V .line 6807 invoke-virtual {p0}, Lcom/applovin/impl/bh;->s()J move-result-wide v4 invoke-static {}, Lcom/applovin/impl/yc;->d()Ljava/util/UUID; move-result-object v0 invoke-virtual {v0}, Ljava/util/UUID;->getMostSignificantBits()J move-result-wide v6 cmp-long v0, v4, v6 if-nez v0, :cond_1 .line 6808 invoke-virtual {p0}, Lcom/applovin/impl/bh;->s()J move-result-wide v4 invoke-static {}, Lcom/applovin/impl/yc;->d()Ljava/util/UUID; move-result-object p0 invoke-virtual {p0}, Ljava/util/UUID;->getLeastSignificantBits()J move-result-wide v6 :try_end_0 .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 cmp-long p0, v4, v6 if-nez p0, :cond_1 goto :goto_0 :cond_1 move v1, v3 :goto_0 return v1 :cond_2 return v3 :catch_0 const-string p0, "Error parsing MS/ACM codec private" const/4 v0, 0x0 .line 6813 invoke-static {p0, v0}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p0 throw p0 .end method .method private b()[B .locals 5 iget v0, p0, Lcom/applovin/impl/yc$c;->D:F const/high16 v1, -0x40800000 # -1.0f cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->E:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->F:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->G:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->H:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->I:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->J:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->K:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->L:F cmpl-float v0, v0, v1 if-eqz v0, :cond_1 iget v0, p0, Lcom/applovin/impl/yc$c;->M:F cmpl-float v0, v0, v1 if-nez v0, :cond_0 goto :goto_0 :cond_0 const/16 v0, 0x19 new-array v0, v0, [B .line 4310 invoke-static {v0}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer; move-result-object v1 sget-object v2, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v1 const/4 v2, 0x0 .line 4311 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->D:F const v3, 0x47435000 # 50000.0f mul-float/2addr v2, v3 const/high16 v4, 0x3f000000 # 0.5f add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4312 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->E:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4313 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->F:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4314 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->G:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4315 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->H:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4316 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->I:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4317 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->J:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4318 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->K:F mul-float/2addr v2, v3 add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4319 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->L:F add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4320 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->M:F add-float/2addr v2, v4 float-to-int v2, v2 int-to-short v2, v2 .line 4321 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->B:I int-to-short v2, v2 .line 4322 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget v2, p0, Lcom/applovin/impl/yc$c;->C:I int-to-short v2, v2 .line 4323 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; return-object v0 :cond_1 :goto_0 const/4 v0, 0x0 return-object v0 .end method # virtual methods .method public a(Lcom/applovin/impl/m8;I)V .locals 19 move-object/from16 v0, p0 iget-object v1, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 12913 invoke-virtual {v1}, Ljava/lang/String;->hashCode()I invoke-virtual {v1}, Ljava/lang/String;->hashCode()I move-result v2 const/16 v3, 0x10 const/16 v6, 0x8 const/4 v7, 0x4 const/4 v8, 0x3 const/4 v9, 0x0 sparse-switch v2, :sswitch_data_0 :goto_0 const/4 v1, -0x1 goto/16 :goto_1 :sswitch_0 const-string v2, "A_OPUS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_0 goto :goto_0 :cond_0 const/16 v1, 0x1f goto/16 :goto_1 :sswitch_1 const-string v2, "A_FLAC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1 goto :goto_0 :cond_1 const/16 v1, 0x1e goto/16 :goto_1 :sswitch_2 const-string v2, "A_EAC3" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_2 goto :goto_0 :cond_2 const/16 v1, 0x1d goto/16 :goto_1 :sswitch_3 const-string v2, "V_MPEG2" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_3 goto :goto_0 :cond_3 const/16 v1, 0x1c goto/16 :goto_1 :sswitch_4 const-string v2, "S_TEXT/UTF8" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_4 goto :goto_0 :cond_4 const/16 v1, 0x1b goto/16 :goto_1 :sswitch_5 const-string v2, "V_MPEGH/ISO/HEVC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_5 goto :goto_0 :cond_5 const/16 v1, 0x1a goto/16 :goto_1 :sswitch_6 const-string v2, "S_TEXT/ASS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_6 goto :goto_0 :cond_6 const/16 v1, 0x19 goto/16 :goto_1 :sswitch_7 const-string v2, "A_PCM/INT/LIT" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_7 goto :goto_0 :cond_7 const/16 v1, 0x18 goto/16 :goto_1 :sswitch_8 const-string v2, "A_PCM/INT/BIG" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_8 goto :goto_0 :cond_8 const/16 v1, 0x17 goto/16 :goto_1 :sswitch_9 const-string v2, "A_PCM/FLOAT/IEEE" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_9 goto/16 :goto_0 :cond_9 const/16 v1, 0x16 goto/16 :goto_1 :sswitch_a const-string v2, "A_DTS/EXPRESS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_a goto/16 :goto_0 :cond_a const/16 v1, 0x15 goto/16 :goto_1 :sswitch_b const-string v2, "V_THEORA" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_b goto/16 :goto_0 :cond_b const/16 v1, 0x14 goto/16 :goto_1 :sswitch_c const-string v2, "S_HDMV/PGS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_c goto/16 :goto_0 :cond_c const/16 v1, 0x13 goto/16 :goto_1 :sswitch_d const-string v2, "V_VP9" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_d goto/16 :goto_0 :cond_d const/16 v1, 0x12 goto/16 :goto_1 :sswitch_e const-string v2, "V_VP8" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_e goto/16 :goto_0 :cond_e const/16 v1, 0x11 goto/16 :goto_1 :sswitch_f const-string v2, "V_AV1" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_f goto/16 :goto_0 :cond_f move v1, v3 goto/16 :goto_1 :sswitch_10 const-string v2, "A_DTS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_10 goto/16 :goto_0 :cond_10 const/16 v1, 0xf goto/16 :goto_1 :sswitch_11 const-string v2, "A_AC3" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_11 goto/16 :goto_0 :cond_11 const/16 v1, 0xe goto/16 :goto_1 :sswitch_12 const-string v2, "A_AAC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_12 goto/16 :goto_0 :cond_12 const/16 v1, 0xd goto/16 :goto_1 :sswitch_13 const-string v2, "A_DTS/LOSSLESS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_13 goto/16 :goto_0 :cond_13 const/16 v1, 0xc goto/16 :goto_1 :sswitch_14 const-string v2, "S_VOBSUB" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_14 goto/16 :goto_0 :cond_14 const/16 v1, 0xb goto/16 :goto_1 :sswitch_15 const-string v2, "V_MPEG4/ISO/AVC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_15 goto/16 :goto_0 :cond_15 const/16 v1, 0xa goto/16 :goto_1 :sswitch_16 const-string v2, "V_MPEG4/ISO/ASP" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_16 goto/16 :goto_0 :cond_16 const/16 v1, 0x9 goto/16 :goto_1 :sswitch_17 const-string v2, "S_DVBSUB" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_17 goto/16 :goto_0 :cond_17 move v1, v6 goto/16 :goto_1 :sswitch_18 const-string v2, "V_MS/VFW/FOURCC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_18 goto/16 :goto_0 :cond_18 const/4 v1, 0x7 goto :goto_1 :sswitch_19 const-string v2, "A_MPEG/L3" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_19 goto/16 :goto_0 :cond_19 const/4 v1, 0x6 goto :goto_1 :sswitch_1a const-string v2, "A_MPEG/L2" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1a goto/16 :goto_0 :cond_1a const/4 v1, 0x5 goto :goto_1 :sswitch_1b const-string v2, "A_VORBIS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1b goto/16 :goto_0 :cond_1b move v1, v7 goto :goto_1 :sswitch_1c const-string v2, "A_TRUEHD" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1c goto/16 :goto_0 :cond_1c move v1, v8 goto :goto_1 :sswitch_1d const-string v2, "A_MS/ACM" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1d goto/16 :goto_0 :cond_1d const/4 v1, 0x2 goto :goto_1 :sswitch_1e const-string v2, "V_MPEG4/ISO/SP" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1e goto/16 :goto_0 :cond_1e const/4 v1, 0x1 goto :goto_1 :sswitch_1f const-string v2, "V_MPEG4/ISO/AP" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1f goto/16 :goto_0 :cond_1f move v1, v9 :goto_1 const-string v11, "application/dvbsubs" const-string v12, "application/vobsub" const-string v13, "application/pgs" const-string v14, "text/x-ssa" const-string v15, "application/x-subrip" const-string v2, ". Setting mimeType to " const-string v17, "audio/raw" const-string v4, "MatroskaExtractor" const-string v5, "audio/x-unknown" const/4 v10, 0x0 packed-switch v1, :pswitch_data_0 const-string v1, "Unrecognized codec identifier." .line 13100 invoke-static {v1, v10}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object v1 throw v1 .line 13103 :pswitch_0 new-instance v1, Ljava/util/ArrayList; invoke-direct {v1, v8}, Ljava/util/ArrayList;->(I)V iget-object v2, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 13104 invoke-direct {v0, v2}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v2 invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 13106 invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v2 sget-object v3, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder; invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v2 iget-wide v4, v0, Lcom/applovin/impl/yc$c;->R:J invoke-virtual {v2, v4, v5}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; move-result-object v2 invoke-virtual {v2}, Ljava/nio/ByteBuffer;->array()[B move-result-object v2 .line 13107 invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z .line 13110 invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v2 invoke-virtual {v2, v3}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v2 iget-wide v3, v0, Lcom/applovin/impl/yc$c;->S:J invoke-virtual {v2, v3, v4}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; move-result-object v2 invoke-virtual {v2}, Ljava/nio/ByteBuffer;->array()[B move-result-object v2 .line 13111 invoke-interface {v1, v2}, Ljava/util/List;->add(Ljava/lang/Object;)Z const-string v2, "audio/opus" const/16 v3, 0x1680 :goto_2 move-object v4, v10 :goto_3 const/4 v7, -0x1 goto/16 :goto_d :pswitch_1 iget-object v1, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 13151 invoke-direct {v0, v1}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v1 invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 const-string v2, "audio/flac" :goto_4 const/4 v7, -0x1 goto/16 :goto_b :pswitch_2 const-string v17, "audio/eac3" :goto_5 const/4 v7, -0x1 goto/16 :goto_9 :pswitch_3 const-string v17, "video/mpeg2" goto :goto_5 :pswitch_4 move-object/from16 v17, v15 goto :goto_5 .line 13309 :pswitch_5 new-instance v1, Lcom/applovin/impl/bh; iget-object v2, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; invoke-direct {v0, v2}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v2 invoke-direct {v1, v2}, Lcom/applovin/impl/bh;->([B)V invoke-static {v1}, Lcom/applovin/impl/oa;->a(Lcom/applovin/impl/bh;)Lcom/applovin/impl/oa; move-result-object v1 .line 13310 iget-object v2, v1, Lcom/applovin/impl/oa;->a:Ljava/util/List; .line 13311 iget v3, v1, Lcom/applovin/impl/oa;->b:I iput v3, v0, Lcom/applovin/impl/yc$c;->Y:I .line 13312 iget-object v1, v1, Lcom/applovin/impl/oa;->c:Ljava/lang/String; const-string v3, "video/hevc" :goto_6 const/4 v7, -0x1 move-object/from16 v18, v2 move-object v2, v1 move-object/from16 v1, v18 goto/16 :goto_c .line 13449 :pswitch_6 invoke-static {}, Lcom/applovin/impl/yc;->b()[B move-result-object v1 iget-object v2, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; invoke-direct {v0, v2}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v2 invoke-static {v1, v2}, Lcom/applovin/impl/eb;->a(Ljava/lang/Object;Ljava/lang/Object;)Lcom/applovin/impl/eb; move-result-object v1 move-object v2, v14 goto :goto_4 :pswitch_7 iget v1, v0, Lcom/applovin/impl/yc$c;->P:I .line 13451 invoke-static {v1}, Lcom/applovin/impl/xp;->d(I)I move-result v7 if-nez v7, :cond_25 .line 13455 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v3, "Unsupported little endian PCM bit depth: " invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v3, v0, Lcom/applovin/impl/yc$c;->P:I invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v4, v1}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V :goto_7 move-object/from16 v17, v5 goto :goto_5 :pswitch_8 iget v1, v0, Lcom/applovin/impl/yc$c;->P:I if-ne v1, v6, :cond_20 move v7, v8 goto/16 :goto_9 :cond_20 if-ne v1, v3, :cond_21 const/high16 v7, 0x10000000 goto/16 :goto_9 .line 13472 :cond_21 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v3, "Unsupported big endian PCM bit depth: " invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v3, v0, Lcom/applovin/impl/yc$c;->P:I invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v4, v1}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V goto :goto_7 :pswitch_9 iget v1, v0, Lcom/applovin/impl/yc$c;->P:I const/16 v3, 0x20 if-ne v1, v3, :cond_22 goto/16 :goto_9 .line 13487 :cond_22 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v3, "Unsupported floating point PCM bit depth: " invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v3, v0, Lcom/applovin/impl/yc$c;->P:I invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v4, v1}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V goto :goto_7 :pswitch_a const-string v17, "video/x-unknown" goto/16 :goto_5 :pswitch_b move-object/from16 v17, v13 goto/16 :goto_5 :pswitch_c const-string v17, "video/x-vnd.on2.vp9" goto/16 :goto_5 :pswitch_d const-string v17, "video/x-vnd.on2.vp8" goto/16 :goto_5 :pswitch_e const-string v17, "video/av01" goto/16 :goto_5 :pswitch_f const-string v17, "audio/vnd.dts" goto/16 :goto_5 :pswitch_10 const-string v17, "audio/ac3" goto/16 :goto_5 :pswitch_11 iget-object v1, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 13714 invoke-direct {v0, v1}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v1 invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 iget-object v2, v0, Lcom/applovin/impl/yc$c;->k:[B .line 13715 invoke-static {v2}, Lcom/applovin/impl/a;->a([B)Lcom/applovin/impl/a$b; move-result-object v2 .line 13718 iget v3, v2, Lcom/applovin/impl/a$b;->a:I iput v3, v0, Lcom/applovin/impl/yc$c;->Q:I .line 13719 iget v3, v2, Lcom/applovin/impl/a$b;->b:I iput v3, v0, Lcom/applovin/impl/yc$c;->O:I .line 13720 iget-object v2, v2, Lcom/applovin/impl/a$b;->c:Ljava/lang/String; const-string v3, "audio/mp4a-latm" const/4 v7, -0x1 goto/16 :goto_c :pswitch_12 const-string v17, "audio/vnd.dts.hd" goto/16 :goto_5 :pswitch_13 iget-object v1, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 13825 invoke-direct {v0, v1}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v1 invoke-static {v1}, Lcom/applovin/impl/eb;->a(Ljava/lang/Object;)Lcom/applovin/impl/eb; move-result-object v1 move-object v2, v12 goto/16 :goto_4 .line 13827 :pswitch_14 new-instance v1, Lcom/applovin/impl/bh; iget-object v2, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; invoke-direct {v0, v2}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v2 invoke-direct {v1, v2}, Lcom/applovin/impl/bh;->([B)V invoke-static {v1}, Lcom/applovin/impl/w1;->b(Lcom/applovin/impl/bh;)Lcom/applovin/impl/w1; move-result-object v1 .line 13828 iget-object v2, v1, Lcom/applovin/impl/w1;->a:Ljava/util/List; .line 13829 iget v3, v1, Lcom/applovin/impl/w1;->b:I iput v3, v0, Lcom/applovin/impl/yc$c;->Y:I .line 13830 iget-object v1, v1, Lcom/applovin/impl/w1;->f:Ljava/lang/String; const-string v3, "video/avc" goto/16 :goto_6 :pswitch_15 new-array v1, v7, [B iget-object v2, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 13987 invoke-direct {v0, v2}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v2 invoke-static {v2, v9, v1, v9, v7}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 13988 invoke-static {v1}, Lcom/applovin/impl/eb;->a(Ljava/lang/Object;)Lcom/applovin/impl/eb; move-result-object v1 move-object v2, v11 goto/16 :goto_4 .line 13989 :pswitch_16 new-instance v1, Lcom/applovin/impl/bh; iget-object v2, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 13990 invoke-direct {v0, v2}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v2 invoke-direct {v1, v2}, Lcom/applovin/impl/bh;->([B)V invoke-static {v1}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/bh;)Landroid/util/Pair; move-result-object v1 .line 13991 iget-object v2, v1, Landroid/util/Pair;->first:Ljava/lang/Object; check-cast v2, Ljava/lang/String; .line 13992 iget-object v1, v1, Landroid/util/Pair;->second:Ljava/lang/Object; check-cast v1, Ljava/util/List; goto/16 :goto_4 :pswitch_17 const-string v2, "audio/mpeg" :goto_8 move-object v1, v10 move-object v4, v1 const/16 v3, 0x1000 goto/16 :goto_3 :pswitch_18 const-string v2, "audio/mpeg-L2" goto :goto_8 :pswitch_19 iget-object v1, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; .line 14033 invoke-direct {v0, v1}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v1 invoke-static {v1}, Lcom/applovin/impl/yc$c;->a([B)Ljava/util/List; move-result-object v1 const-string v2, "audio/vorbis" const/16 v3, 0x2000 goto/16 :goto_2 .line 14071 :pswitch_1a new-instance v1, Lcom/applovin/impl/yc$d; invoke-direct {v1}, Lcom/applovin/impl/yc$d;->()V iput-object v1, v0, Lcom/applovin/impl/yc$c;->T:Lcom/applovin/impl/yc$d; const-string v17, "audio/true-hd" goto/16 :goto_5 .line 14086 :pswitch_1b new-instance v1, Lcom/applovin/impl/bh; iget-object v3, v0, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; invoke-direct {v0, v3}, Lcom/applovin/impl/yc$c;->a(Ljava/lang/String;)[B move-result-object v3 invoke-direct {v1, v3}, Lcom/applovin/impl/bh;->([B)V invoke-static {v1}, Lcom/applovin/impl/yc$c;->b(Lcom/applovin/impl/bh;)Z move-result v1 if-eqz v1, :cond_24 iget v1, v0, Lcom/applovin/impl/yc$c;->P:I .line 14087 invoke-static {v1}, Lcom/applovin/impl/xp;->d(I)I move-result v1 if-nez v1, :cond_23 .line 14091 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v3, "Unsupported PCM bit depth: " invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v3, v0, Lcom/applovin/impl/yc$c;->P:I invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v4, v1}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_7 :cond_23 move v7, v1 goto :goto_9 .line 14100 :cond_24 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Non-PCM MS/ACM is unsupported. Setting mimeType to " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v4, v1}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V goto/16 :goto_7 :cond_25 :goto_9 move-object v1, v10 move-object/from16 v2, v17 goto :goto_b :pswitch_1c iget-object v1, v0, Lcom/applovin/impl/yc$c;->k:[B if-nez v1, :cond_26 move-object v1, v10 goto :goto_a .line 14103 :cond_26 invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 :goto_a const-string v2, "video/mp4v-es" goto/16 :goto_4 :goto_b move-object v3, v2 move-object v2, v10 :goto_c move-object v4, v2 move-object v2, v3 const/4 v3, -0x1 :goto_d iget-object v5, v0, Lcom/applovin/impl/yc$c;->N:[B if-eqz v5, :cond_27 .line 14277 new-instance v6, Lcom/applovin/impl/bh; invoke-direct {v6, v5}, Lcom/applovin/impl/bh;->([B)V .line 14278 invoke-static {v6}, Lcom/applovin/impl/x6;->a(Lcom/applovin/impl/bh;)Lcom/applovin/impl/x6; move-result-object v5 if-eqz v5, :cond_27 .line 14280 iget-object v4, v5, Lcom/applovin/impl/x6;->c:Ljava/lang/String; const-string v2, "video/dolby-vision" :cond_27 iget-boolean v5, v0, Lcom/applovin/impl/yc$c;->V:Z iget-boolean v6, v0, Lcom/applovin/impl/yc$c;->U:Z if-eqz v6, :cond_28 const/4 v6, 0x2 goto :goto_e :cond_28 move v6, v9 :goto_e or-int/2addr v5, v6 .line 14290 new-instance v6, Lcom/applovin/impl/f9$b; invoke-direct {v6}, Lcom/applovin/impl/f9$b;->()V .line 14293 invoke-static {v2}, Lcom/applovin/impl/if;->g(Ljava/lang/String;)Z move-result v16 if-eqz v16, :cond_29 iget v8, v0, Lcom/applovin/impl/yc$c;->O:I .line 14296 invoke-virtual {v6, v8}, Lcom/applovin/impl/f9$b;->c(I)Lcom/applovin/impl/f9$b; move-result-object v8 iget v9, v0, Lcom/applovin/impl/yc$c;->Q:I .line 14297 invoke-virtual {v8, v9}, Lcom/applovin/impl/f9$b;->n(I)Lcom/applovin/impl/f9$b; move-result-object v8 .line 14298 invoke-virtual {v8, v7}, Lcom/applovin/impl/f9$b;->j(I)Lcom/applovin/impl/f9$b; const/4 v8, 0x1 goto/16 :goto_13 .line 14299 :cond_29 invoke-static {v2}, Lcom/applovin/impl/if;->i(Ljava/lang/String;)Z move-result v7 if-eqz v7, :cond_35 iget v7, v0, Lcom/applovin/impl/yc$c;->q:I if-nez v7, :cond_2c iget v7, v0, Lcom/applovin/impl/yc$c;->o:I const/4 v8, -0x1 if-ne v7, v8, :cond_2a iget v7, v0, Lcom/applovin/impl/yc$c;->m:I :cond_2a iput v7, v0, Lcom/applovin/impl/yc$c;->o:I iget v7, v0, Lcom/applovin/impl/yc$c;->p:I if-ne v7, v8, :cond_2b iget v7, v0, Lcom/applovin/impl/yc$c;->n:I :cond_2b iput v7, v0, Lcom/applovin/impl/yc$c;->p:I goto :goto_f :cond_2c const/4 v8, -0x1 :goto_f iget v7, v0, Lcom/applovin/impl/yc$c;->o:I if-eq v7, v8, :cond_2d iget v11, v0, Lcom/applovin/impl/yc$c;->p:I if-eq v11, v8, :cond_2d iget v12, v0, Lcom/applovin/impl/yc$c;->n:I mul-int/2addr v12, v7 int-to-float v7, v12 iget v12, v0, Lcom/applovin/impl/yc$c;->m:I mul-int/2addr v12, v11 int-to-float v11, v12 div-float/2addr v7, v11 goto :goto_10 :cond_2d const/high16 v7, -0x40800000 # -1.0f :goto_10 iget-boolean v11, v0, Lcom/applovin/impl/yc$c;->x:Z if-eqz v11, :cond_2e .line 14311 invoke-direct/range {p0 .. p0}, Lcom/applovin/impl/yc$c;->b()[B move-result-object v10 .line 14312 new-instance v11, Lcom/applovin/impl/r3; iget v12, v0, Lcom/applovin/impl/yc$c;->y:I iget v13, v0, Lcom/applovin/impl/yc$c;->A:I iget v14, v0, Lcom/applovin/impl/yc$c;->z:I invoke-direct {v11, v12, v13, v14, v10}, Lcom/applovin/impl/r3;->(III[B)V move-object v10, v11 :cond_2e iget-object v11, v0, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; if-eqz v11, :cond_2f .line 14316 invoke-static {}, Lcom/applovin/impl/yc;->c()Ljava/util/Map; move-result-object v11 iget-object v12, v0, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; invoke-interface {v11, v12}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z move-result v11 if-eqz v11, :cond_2f .line 14317 invoke-static {}, Lcom/applovin/impl/yc;->c()Ljava/util/Map; move-result-object v8 iget-object v11, v0, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; invoke-interface {v8, v11}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object v8 check-cast v8, Ljava/lang/Integer; invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I move-result v8 :cond_2f iget v11, v0, Lcom/applovin/impl/yc$c;->r:I if-nez v11, :cond_34 iget v11, v0, Lcom/applovin/impl/yc$c;->s:F const/4 v12, 0x0 .line 14320 invoke-static {v11, v12}, Ljava/lang/Float;->compare(FF)I move-result v11 if-nez v11, :cond_34 iget v11, v0, Lcom/applovin/impl/yc$c;->t:F .line 14321 invoke-static {v11, v12}, Ljava/lang/Float;->compare(FF)I move-result v11 if-nez v11, :cond_34 iget v11, v0, Lcom/applovin/impl/yc$c;->u:F .line 14323 invoke-static {v11, v12}, Ljava/lang/Float;->compare(FF)I move-result v11 if-nez v11, :cond_30 goto :goto_12 :cond_30 iget v9, v0, Lcom/applovin/impl/yc$c;->t:F const/high16 v11, 0x42b40000 # 90.0f .line 14325 invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I move-result v9 if-nez v9, :cond_31 const/16 v9, 0x5a goto :goto_12 :cond_31 iget v9, v0, Lcom/applovin/impl/yc$c;->t:F const/high16 v11, -0x3ccc0000 # -180.0f .line 14327 invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I move-result v9 if-eqz v9, :cond_33 iget v9, v0, Lcom/applovin/impl/yc$c;->t:F const/high16 v11, 0x43340000 # 180.0f .line 14328 invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I move-result v9 if-nez v9, :cond_32 goto :goto_11 :cond_32 iget v9, v0, Lcom/applovin/impl/yc$c;->t:F const/high16 v11, -0x3d4c0000 # -90.0f .line 14330 invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I move-result v9 if-nez v9, :cond_34 const/16 v9, 0x10e goto :goto_12 :cond_33 :goto_11 const/16 v9, 0xb4 goto :goto_12 :cond_34 move v9, v8 :goto_12 iget v8, v0, Lcom/applovin/impl/yc$c;->m:I .line 14335 invoke-virtual {v6, v8}, Lcom/applovin/impl/f9$b;->q(I)Lcom/applovin/impl/f9$b; move-result-object v8 iget v11, v0, Lcom/applovin/impl/yc$c;->n:I .line 14336 invoke-virtual {v8, v11}, Lcom/applovin/impl/f9$b;->g(I)Lcom/applovin/impl/f9$b; move-result-object v8 .line 14337 invoke-virtual {v8, v7}, Lcom/applovin/impl/f9$b;->b(F)Lcom/applovin/impl/f9$b; move-result-object v7 .line 14338 invoke-virtual {v7, v9}, Lcom/applovin/impl/f9$b;->m(I)Lcom/applovin/impl/f9$b; move-result-object v7 iget-object v8, v0, Lcom/applovin/impl/yc$c;->v:[B .line 14339 invoke-virtual {v7, v8}, Lcom/applovin/impl/f9$b;->a([B)Lcom/applovin/impl/f9$b; move-result-object v7 iget v8, v0, Lcom/applovin/impl/yc$c;->w:I .line 14340 invoke-virtual {v7, v8}, Lcom/applovin/impl/f9$b;->p(I)Lcom/applovin/impl/f9$b; move-result-object v7 .line 14341 invoke-virtual {v7, v10}, Lcom/applovin/impl/f9$b;->a(Lcom/applovin/impl/r3;)Lcom/applovin/impl/f9$b; const/4 v8, 0x2 goto :goto_13 .line 14342 :cond_35 invoke-virtual {v15, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-nez v7, :cond_37 .line 14343 invoke-virtual {v14, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-nez v7, :cond_37 .line 14344 invoke-virtual {v12, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-nez v7, :cond_37 .line 14345 invoke-virtual {v13, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-nez v7, :cond_37 .line 14346 invoke-virtual {v11, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v7 if-eqz v7, :cond_36 goto :goto_13 :cond_36 const-string v1, "Unexpected MIME type." .line 14349 invoke-static {v1, v10}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object v1 throw v1 :cond_37 :goto_13 iget-object v7, v0, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; if-eqz v7, :cond_38 .line 14353 invoke-static {}, Lcom/applovin/impl/yc;->c()Ljava/util/Map; move-result-object v7 iget-object v9, v0, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; invoke-interface {v7, v9}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z move-result v7 if-nez v7, :cond_38 iget-object v7, v0, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; .line 14354 invoke-virtual {v6, v7}, Lcom/applovin/impl/f9$b;->d(Ljava/lang/String;)Lcom/applovin/impl/f9$b; :cond_38 move/from16 v7, p2 .line 14359 invoke-virtual {v6, v7}, Lcom/applovin/impl/f9$b;->h(I)Lcom/applovin/impl/f9$b; move-result-object v6 .line 14360 invoke-virtual {v6, v2}, Lcom/applovin/impl/f9$b;->f(Ljava/lang/String;)Lcom/applovin/impl/f9$b; move-result-object v2 .line 14361 invoke-virtual {v2, v3}, Lcom/applovin/impl/f9$b;->i(I)Lcom/applovin/impl/f9$b; move-result-object v2 iget-object v3, v0, Lcom/applovin/impl/yc$c;->W:Ljava/lang/String; .line 14362 invoke-virtual {v2, v3}, Lcom/applovin/impl/f9$b;->e(Ljava/lang/String;)Lcom/applovin/impl/f9$b; move-result-object v2 .line 14363 invoke-virtual {v2, v5}, Lcom/applovin/impl/f9$b;->o(I)Lcom/applovin/impl/f9$b; move-result-object v2 .line 14364 invoke-virtual {v2, v1}, Lcom/applovin/impl/f9$b;->a(Ljava/util/List;)Lcom/applovin/impl/f9$b; move-result-object v1 .line 14365 invoke-virtual {v1, v4}, Lcom/applovin/impl/f9$b;->a(Ljava/lang/String;)Lcom/applovin/impl/f9$b; move-result-object v1 iget-object v2, v0, Lcom/applovin/impl/yc$c;->l:Lcom/applovin/impl/y6; .line 14366 invoke-virtual {v1, v2}, Lcom/applovin/impl/f9$b;->a(Lcom/applovin/impl/y6;)Lcom/applovin/impl/f9$b; move-result-object v1 .line 14367 invoke-virtual {v1}, Lcom/applovin/impl/f9$b;->a()Lcom/applovin/impl/f9; move-result-object v1 iget v2, v0, Lcom/applovin/impl/yc$c;->c:I move-object/from16 v3, p1 .line 14369 invoke-interface {v3, v2, v8}, Lcom/applovin/impl/m8;->a(II)Lcom/applovin/impl/qo; move-result-object v2 iput-object v2, v0, Lcom/applovin/impl/yc$c;->X:Lcom/applovin/impl/qo; .line 14370 invoke-interface {v2, v1}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/f9;)V return-void :sswitch_data_0 .sparse-switch -0x7ce7f5de -> :sswitch_1f -0x7ce7f3b0 -> :sswitch_1e -0x76567dc0 -> :sswitch_1d -0x6a615338 -> :sswitch_1c -0x672350af -> :sswitch_1b -0x585f4fce -> :sswitch_1a -0x585f4fcd -> :sswitch_19 -0x51dc40b2 -> :sswitch_18 -0x37a9c464 -> :sswitch_17 -0x2016c535 -> :sswitch_16 -0x2016c4e5 -> :sswitch_15 -0x19552dbd -> :sswitch_14 -0x1538b2ba -> :sswitch_13 0x3c02325 -> :sswitch_12 0x3c02353 -> :sswitch_11 0x3c030c5 -> :sswitch_10 0x4e81333 -> :sswitch_f 0x4e86155 -> :sswitch_e 0x4e86156 -> :sswitch_d 0x5e8da3e -> :sswitch_c 0x1a8350d6 -> :sswitch_b 0x2056f406 -> :sswitch_a 0x25e26ee2 -> :sswitch_9 0x2b45174d -> :sswitch_8 0x2b453ce4 -> :sswitch_7 0x2c0618eb -> :sswitch_6 0x32fdf009 -> :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_1c :pswitch_1c :pswitch_1b :pswitch_1a :pswitch_19 :pswitch_18 :pswitch_17 :pswitch_16 :pswitch_15 :pswitch_1c :pswitch_14 :pswitch_13 :pswitch_12 :pswitch_11 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_f :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public c()V .locals 1 iget-object v0, p0, Lcom/applovin/impl/yc$c;->T:Lcom/applovin/impl/yc$d; if-eqz v0, :cond_0 .line 2325 invoke-virtual {v0, p0}, Lcom/applovin/impl/yc$d;->a(Lcom/applovin/impl/yc$c;)V :cond_0 return-void .end method .method public d()V .locals 1 iget-object v0, p0, Lcom/applovin/impl/yc$c;->T:Lcom/applovin/impl/yc$d; if-eqz v0, :cond_0 .line 2332 invoke-virtual {v0}, Lcom/applovin/impl/yc$d;->a()V :cond_0 return-void .end method