KsMediaMeta.smali

.class public Lcom/kwai/video/player/KsMediaMeta;
.super Ljava/lang/Object;


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;
    }
.end annotation


# static fields
.field public static final AV_CH_BACK_CENTER:J = 0x100L

.field public static final AV_CH_BACK_LEFT:J = 0x10L

.field public static final AV_CH_BACK_RIGHT:J = 0x20L

.field public static final AV_CH_FRONT_CENTER:J = 0x4L

.field public static final AV_CH_FRONT_LEFT:J = 0x1L

.field public static final AV_CH_FRONT_LEFT_OF_CENTER:J = 0x40L

.field public static final AV_CH_FRONT_RIGHT:J = 0x2L

.field public static final AV_CH_FRONT_RIGHT_OF_CENTER:J = 0x80L

.field public static final AV_CH_LAYOUT_2POINT1:J = 0xbL

.field public static final AV_CH_LAYOUT_2_1:J = 0x103L

.field public static final AV_CH_LAYOUT_2_2:J = 0x603L

.field public static final AV_CH_LAYOUT_3POINT1:J = 0xfL

.field public static final AV_CH_LAYOUT_4POINT0:J = 0x107L

.field public static final AV_CH_LAYOUT_4POINT1:J = 0x10fL

.field public static final AV_CH_LAYOUT_5POINT0:J = 0x607L

.field public static final AV_CH_LAYOUT_5POINT0_BACK:J = 0x37L

.field public static final AV_CH_LAYOUT_5POINT1:J = 0x60fL

.field public static final AV_CH_LAYOUT_5POINT1_BACK:J = 0x3fL

.field public static final AV_CH_LAYOUT_6POINT0:J = 0x707L

.field public static final AV_CH_LAYOUT_6POINT0_FRONT:J = 0x6c3L

.field public static final AV_CH_LAYOUT_6POINT1:J = 0x70fL

.field public static final AV_CH_LAYOUT_6POINT1_BACK:J = 0x13fL

.field public static final AV_CH_LAYOUT_6POINT1_FRONT:J = 0x6cbL

.field public static final AV_CH_LAYOUT_7POINT0:J = 0x637L

.field public static final AV_CH_LAYOUT_7POINT0_FRONT:J = 0x6c7L

.field public static final AV_CH_LAYOUT_7POINT1:J = 0x63fL

.field public static final AV_CH_LAYOUT_7POINT1_WIDE:J = 0x6cfL

.field public static final AV_CH_LAYOUT_7POINT1_WIDE_BACK:J = 0xffL

.field public static final AV_CH_LAYOUT_HEXAGONAL:J = 0x137L

.field public static final AV_CH_LAYOUT_MONO:J = 0x4L

.field public static final AV_CH_LAYOUT_OCTAGONAL:J = 0x737L

.field public static final AV_CH_LAYOUT_QUAD:J = 0x33L

.field public static final AV_CH_LAYOUT_STEREO:J = 0x3L

.field public static final AV_CH_LAYOUT_STEREO_DOWNMIX:J = 0x60000000L

.field public static final AV_CH_LAYOUT_SURROUND:J = 0x7L

.field public static final AV_CH_LOW_FREQUENCY:J = 0x8L

.field public static final AV_CH_LOW_FREQUENCY_2:J = 0x800000000L

.field public static final AV_CH_SIDE_LEFT:J = 0x200L

.field public static final AV_CH_SIDE_RIGHT:J = 0x400L

.field public static final AV_CH_STEREO_LEFT:J = 0x20000000L

.field public static final AV_CH_STEREO_RIGHT:J = 0x40000000L

.field public static final AV_CH_SURROUND_DIRECT_LEFT:J = 0x200000000L

.field public static final AV_CH_SURROUND_DIRECT_RIGHT:J = 0x400000000L

.field public static final AV_CH_TOP_BACK_CENTER:J = 0x10000L

.field public static final AV_CH_TOP_BACK_LEFT:J = 0x8000L

.field public static final AV_CH_TOP_BACK_RIGHT:J = 0x20000L

.field public static final AV_CH_TOP_CENTER:J = 0x800L

.field public static final AV_CH_TOP_FRONT_CENTER:J = 0x2000L

.field public static final AV_CH_TOP_FRONT_LEFT:J = 0x1000L

.field public static final AV_CH_TOP_FRONT_RIGHT:J = 0x4000L

.field public static final AV_CH_WIDE_LEFT:J = 0x80000000L

.field public static final AV_CH_WIDE_RIGHT:J = 0x100000000L

.field public static final KSM_KEY_AUDIO_STREAM:Ljava/lang/String; = "audio"

.field public static final KSM_KEY_BITRATE:Ljava/lang/String; = "bitrate"

.field public static final KSM_KEY_CHANNEL_LAYOUT:Ljava/lang/String; = "channel_layout"

.field public static final KSM_KEY_CODEC_LEVEL:Ljava/lang/String; = "codec_level"

.field public static final KSM_KEY_CODEC_LONG_NAME:Ljava/lang/String; = "codec_long_name"

.field public static final KSM_KEY_CODEC_NAME:Ljava/lang/String; = "codec_name"

.field public static final KSM_KEY_CODEC_PIXEL_FORMAT:Ljava/lang/String; = "codec_pixel_format"

.field public static final KSM_KEY_CODEC_PROFILE:Ljava/lang/String; = "codec_profile"

.field public static final KSM_KEY_DURATION_US:Ljava/lang/String; = "duration_us"

.field public static final KSM_KEY_FORMAT:Ljava/lang/String; = "format"

.field public static final KSM_KEY_FPS_DEN:Ljava/lang/String; = "fps_den"

.field public static final KSM_KEY_FPS_NUM:Ljava/lang/String; = "fps_num"

.field public static final KSM_KEY_HEIGHT:Ljava/lang/String; = "height"

.field public static final KSM_KEY_HTTP_ANALYZE_DNS:Ljava/lang/String; = "analyze_dns_time"

.field public static final KSM_KEY_HTTP_CODE:Ljava/lang/String; = "http_code"

.field public static final KSM_KEY_HTTP_CONNECT_TIME:Ljava/lang/String; = "connect_time"

.field public static final KSM_KEY_HTTP_CONTENT_LENGHT:Ljava/lang/String; = "http_content_length"

.field public static final KSM_KEY_HTTP_CONTENT_RANGE:Ljava/lang/String; = "http_content_range"

.field public static final KSM_KEY_HTTP_FIRST_DATA_TIME:Ljava/lang/String; = "first_data_time"

.field public static final KSM_KEY_HTTP_REDIRECT:Ljava/lang/String; = "http_redirect"

.field public static final KSM_KEY_HTTP_X_CACHE:Ljava/lang/String; = "http_x_cache"

.field public static final KSM_KEY_LANGUAGE:Ljava/lang/String; = "language"

.field public static final KSM_KEY_SAMPLE_RATE:Ljava/lang/String; = "sample_rate"

.field public static final KSM_KEY_SAR_DEN:Ljava/lang/String; = "sar_den"

.field public static final KSM_KEY_SAR_NUM:Ljava/lang/String; = "sar_num"

.field public static final KSM_KEY_START_US:Ljava/lang/String; = "start_us"

.field public static final KSM_KEY_STREAMID:Ljava/lang/String; = "streamId"

.field public static final KSM_KEY_STREAMS:Ljava/lang/String; = "streams"

.field public static final KSM_KEY_TBR_DEN:Ljava/lang/String; = "tbr_den"

.field public static final KSM_KEY_TBR_NUM:Ljava/lang/String; = "tbr_num"

.field public static final KSM_KEY_TYPE:Ljava/lang/String; = "type"

.field public static final KSM_KEY_VIDEO_STREAM:Ljava/lang/String; = "video"

.field public static final KSM_KEY_WIDTH:Ljava/lang/String; = "width"

.field public static final KSM_VAL_TYPE__AUDIO:Ljava/lang/String; = "audio"

.field public static final KSM_VAL_TYPE__UNKNOWN:Ljava/lang/String; = "unknown"

.field public static final KSM_VAL_TYPE__VIDEO:Ljava/lang/String; = "video"


# instance fields
.field public mAnalyzeDnsTime:I

.field public mAudioStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;

.field public mBitrate:J

.field public mDurationUS:J

.field public mFormat:Ljava/lang/String;

.field public mHttpCode:I

.field public mHttpConnectTime:I

.field public mHttpContentLength:Ljava/lang/String;

.field public mHttpContentRange:Ljava/lang/String;

.field public mHttpFirstDataTime:I

.field public mHttpRedirect:Ljava/lang/String;

.field public mHttpXCache:Ljava/lang/String;

.field public mMediaMeta:Landroid/os/Bundle;

.field public mStartUS:J

.field public mStreamId:Ljava/lang/String;

.field public final mStreams:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList",
            "<",
            "Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;",
            ">;"
        }
    .end annotation
.end field

.field public mVideoStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;


# direct methods
.method public constructor <init>()V
    .registers 3

    const/4 v1, 0x0

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mStreams:Ljava/util/ArrayList;

    iput v1, p0, Lcom/kwai/video/player/KsMediaMeta;->mHttpConnectTime:I

    iput v1, p0, Lcom/kwai/video/player/KsMediaMeta;->mHttpFirstDataTime:I

    return-void
.end method

.method public static parse(Landroid/os/Bundle;)Lcom/kwai/video/player/KsMediaMeta;
    .registers 11

    const/4 v0, -0x1

    const/4 v6, 0x0

    if-nez p0, :cond_6

    const/4 v0, 0x0

    :goto_5
    return-object v0

    :cond_6
    new-instance v2, Lcom/kwai/video/player/KsMediaMeta;

    invoke-direct {v2}, Lcom/kwai/video/player/KsMediaMeta;-><init>()V

    iput-object p0, v2, Lcom/kwai/video/player/KsMediaMeta;->mMediaMeta:Landroid/os/Bundle;

    const-string v1, "format"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mFormat:Ljava/lang/String;

    const-string v1, "duration_us"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/video/player/KsMediaMeta;->mDurationUS:J

    const-string v1, "start_us"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/video/player/KsMediaMeta;->mStartUS:J

    const-string v1, "bitrate"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;)J

    move-result-wide v4

    iput-wide v4, v2, Lcom/kwai/video/player/KsMediaMeta;->mBitrate:J

    const-string v1, "video"

    invoke-virtual {v2, v1, v0}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I

    move-result v3

    const-string v1, "audio"

    invoke-virtual {v2, v1, v0}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I

    move-result v4

    const-string v1, "http_x_cache"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mFormat:Ljava/lang/String;

    const-string v1, "http_redirect"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpRedirect:Ljava/lang/String;

    const-string v1, "http_content_range"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpContentRange:Ljava/lang/String;

    const-string v1, "http_content_length"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpContentLength:Ljava/lang/String;

    const-string v1, "analyze_dns_time"

    invoke-virtual {v2, v1, v6}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I

    move-result v1

    iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mAnalyzeDnsTime:I

    const-string v1, "http_code"

    invoke-virtual {v2, v1, v6}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I

    move-result v1

    iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpCode:I

    const-string v1, "streamId"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mStreamId:Ljava/lang/String;

    :try_start_71
    const-string v1, "connect_time"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_8a

    const-string v1, "connect_time"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    new-instance v5, Ljava/lang/Double;

    invoke-direct {v5, v1}, Ljava/lang/Double;-><init>(Ljava/lang/String;)V

    invoke-virtual {v5}, Ljava/lang/Double;->intValue()I

    move-result v1

    iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpConnectTime:I

    :cond_8a
    const-string v1, "first_data_time"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    if-eqz v1, :cond_a3

    const-string v1, "first_data_time"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    new-instance v5, Ljava/lang/Double;

    invoke-direct {v5, v1}, Ljava/lang/Double;-><init>(Ljava/lang/String;)V

    invoke-virtual {v5}, Ljava/lang/Double;->intValue()I

    move-result v1

    iput v1, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpFirstDataTime:I
    :try_end_a3
    .catch Ljava/lang/NumberFormatException; {:try_start_71 .. :try_end_a3} :catch_ae

    :cond_a3
    :goto_a3
    const-string v1, "streams"

    invoke-virtual {v2, v1}, Lcom/kwai/video/player/KsMediaMeta;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;

    move-result-object v1

    if-nez v1, :cond_b4

    move-object v0, v2

    goto/16 :goto_5

    :catch_ae
    move-exception v1

    iput v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpConnectTime:I

    iput v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mHttpFirstDataTime:I

    goto :goto_a3

    :cond_b4
    invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;

    move-result-object v5

    move v1, v0

    :cond_b9
    :goto_b9
    invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_17d

    invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/os/Bundle;

    add-int/lit8 v1, v1, 0x1

    if-eqz v0, :cond_b9

    new-instance v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;

    invoke-direct {v6, v1}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;-><init>(I)V

    iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mMeta:Landroid/os/Bundle;

    const-string v0, "type"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;

    const-string v0, "language"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mLanguage:Ljava/lang/String;

    iget-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_b9

    const-string v0, "codec_name"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mCodecName:Ljava/lang/String;

    const-string v0, "codec_profile"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mCodecProfile:Ljava/lang/String;

    const-string v0, "codec_long_name"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    iput-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mCodecLongName:Ljava/lang/String;

    const-string v0, "bitrate"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    int-to-long v8, v0

    iput-wide v8, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mBitrate:J

    iget-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;

    const-string v7, "video"

    invoke-virtual {v0, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_15e

    const-string v0, "width"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mWidth:I

    const-string v0, "height"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mHeight:I

    const-string v0, "fps_num"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mFpsNum:I

    const-string v0, "fps_den"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mFpsDen:I

    const-string v0, "tbr_num"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mTbrNum:I

    const-string v0, "tbr_den"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mTbrDen:I

    const-string v0, "sar_num"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mSarNum:I

    const-string v0, "sar_den"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mSarDen:I

    if-ne v3, v1, :cond_157

    iput-object v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mVideoStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;

    :cond_157
    :goto_157
    iget-object v0, v2, Lcom/kwai/video/player/KsMediaMeta;->mStreams:Ljava/util/ArrayList;

    invoke-virtual {v0, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_b9

    :cond_15e
    iget-object v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mType:Ljava/lang/String;

    const-string v7, "audio"

    invoke-virtual {v0, v7}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_157

    const-string v0, "sample_rate"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mSampleRate:I

    const-string v0, "channel_layout"

    invoke-virtual {v6, v0}, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->getLong(Ljava/lang/String;)J

    move-result-wide v8

    iput-wide v8, v6, Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;->mChannelLayout:J

    if-ne v4, v1, :cond_157

    iput-object v6, v2, Lcom/kwai/video/player/KsMediaMeta;->mAudioStream:Lcom/kwai/video/player/KsMediaMeta$KSYStreamMeta;

    goto :goto_157

    :cond_17d
    move-object v0, v2

    goto/16 :goto_5
.end method


# virtual methods
.method public getDurationInline()Ljava/lang/String;
    .registers 11

    const-wide/16 v6, 0x3c

    iget-wide v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mDurationUS:J

    const-wide/16 v2, 0x1388

    add-long/2addr v0, v2

    const-wide/32 v2, 0xf4240

    div-long/2addr v0, v2

    div-long v2, v0, v6

    rem-long/2addr v0, v6

    div-long v4, v2, v6

    rem-long/2addr v2, v6

    sget-object v6, Ljava/util/Locale;->US:Ljava/util/Locale;

    const-string v7, "%02d:%02d:%02d"

    const/4 v8, 0x3

    new-array v8, v8, [Ljava/lang/Object;

    const/4 v9, 0x0

    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v4

    aput-object v4, v8, v9

    const/4 v4, 0x1

    invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

    aput-object v2, v8, v4

    const/4 v2, 0x2

    invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v0

    aput-object v0, v8, v2

    invoke-static {v6, v7, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method public getInt(Ljava/lang/String;)I
    .registers 3

    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0}, Lcom/kwai/video/player/KsMediaMeta;->getInt(Ljava/lang/String;I)I

    move-result v0

    return v0
.end method

.method public getInt(Ljava/lang/String;I)I
    .registers 5

    invoke-virtual {p0, p1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_b

    :goto_a
    return p2

    :cond_b
    :try_start_b
    invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
    :try_end_e
    .catch Ljava/lang/NumberFormatException; {:try_start_b .. :try_end_e} :catch_10

    move-result p2

    goto :goto_a

    :catch_10
    move-exception v0

    goto :goto_a
.end method

.method public getLong(Ljava/lang/String;)J
    .registers 4

    const-wide/16 v0, 0x0

    invoke-virtual {p0, p1, v0, v1}, Lcom/kwai/video/player/KsMediaMeta;->getLong(Ljava/lang/String;J)J

    move-result-wide v0

    return-wide v0
.end method

.method public getLong(Ljava/lang/String;J)J
    .registers 6

    invoke-virtual {p0, p1}, Lcom/kwai/video/player/KsMediaMeta;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-eqz v1, :cond_b

    :goto_a
    return-wide p2

    :cond_b
    :try_start_b
    invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
    :try_end_e
    .catch Ljava/lang/NumberFormatException; {:try_start_b .. :try_end_e} :catch_10

    move-result-wide p2

    goto :goto_a

    :catch_10
    move-exception v0

    goto :goto_a
.end method

.method public getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            ")",
            "Ljava/util/ArrayList",
            "<",
            "Landroid/os/Bundle;",
            ">;"
        }
    .end annotation

    iget-object v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mMediaMeta:Landroid/os/Bundle;

    invoke-virtual {v0, p1}, Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList;

    move-result-object v0

    return-object v0
.end method

.method public getString(Ljava/lang/String;)Ljava/lang/String;
    .registers 3

    iget-object v0, p0, Lcom/kwai/video/player/KsMediaMeta;->mMediaMeta:Landroid/os/Bundle;

    invoke-virtual {v0, p1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method