c.smali

.class public abstract Lf/b/b/b/q1/c;
.super Lf/b/b/b/h1/g;
.source ""

# interfaces
.implements Lf/b/b/b/q1/f;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Lf/b/b/b/h1/g<",
        "Lf/b/b/b/q1/i;",
        "Lf/b/b/b/q1/j;",
        "Lf/b/b/b/q1/g;",
        ">;",
        "Lf/b/b/b/q1/f;"
    }
.end annotation


# direct methods
.method protected constructor <init>(Ljava/lang/String;)V
    .registers 3

    const/4 p1, 0x2

    new-array v0, p1, [Lf/b/b/b/q1/i;

    new-array p1, p1, [Lf/b/b/b/q1/j;

    invoke-direct {p0, v0, p1}, Lf/b/b/b/h1/g;-><init>([Lf/b/b/b/h1/e;[Lf/b/b/b/h1/f;)V

    const/16 p1, 0x400

    invoke-virtual {p0, p1}, Lf/b/b/b/h1/g;->u(I)V

    return-void
.end method


# virtual methods
.method protected final A(Lf/b/b/b/q1/j;)V
    .registers 2

    invoke-super {p0, p1}, Lf/b/b/b/h1/g;->r(Lf/b/b/b/h1/f;)V

    return-void
.end method

.method public a(J)V
    .registers 3

    return-void
.end method

.method protected bridge synthetic g()Lf/b/b/b/h1/e;
    .registers 2

    invoke-virtual {p0}, Lf/b/b/b/q1/c;->v()Lf/b/b/b/q1/i;

    move-result-object v0

    return-object v0
.end method

.method protected bridge synthetic h()Lf/b/b/b/h1/f;
    .registers 2

    invoke-virtual {p0}, Lf/b/b/b/q1/c;->w()Lf/b/b/b/q1/j;

    move-result-object v0

    return-object v0
.end method

.method protected bridge synthetic i(Ljava/lang/Throwable;)Ljava/lang/Exception;
    .registers 2

    invoke-virtual {p0, p1}, Lf/b/b/b/q1/c;->x(Ljava/lang/Throwable;)Lf/b/b/b/q1/g;

    move-result-object p1

    return-object p1
.end method

.method protected bridge synthetic j(Lf/b/b/b/h1/e;Lf/b/b/b/h1/f;Z)Ljava/lang/Exception;
    .registers 4

    check-cast p1, Lf/b/b/b/q1/i;

    check-cast p2, Lf/b/b/b/q1/j;

    invoke-virtual {p0, p1, p2, p3}, Lf/b/b/b/q1/c;->z(Lf/b/b/b/q1/i;Lf/b/b/b/q1/j;Z)Lf/b/b/b/q1/g;

    move-result-object p1

    return-object p1
.end method

.method protected final v()Lf/b/b/b/q1/i;
    .registers 2

    new-instance v0, Lf/b/b/b/q1/i;

    invoke-direct {v0}, Lf/b/b/b/q1/i;-><init>()V

    return-object v0
.end method

.method protected final w()Lf/b/b/b/q1/j;
    .registers 2

    new-instance v0, Lf/b/b/b/q1/d;

    invoke-direct {v0, p0}, Lf/b/b/b/q1/d;-><init>(Lf/b/b/b/q1/c;)V

    return-object v0
.end method

.method protected final x(Ljava/lang/Throwable;)Lf/b/b/b/q1/g;
    .registers 4

    new-instance v0, Lf/b/b/b/q1/g;

    const-string v1, "Unexpected decode error"

    invoke-direct {v0, v1, p1}, Lf/b/b/b/q1/g;-><init>(Ljava/lang/String;Ljava/lang/Throwable;)V

    return-object v0
.end method

.method protected abstract y([BIZ)Lf/b/b/b/q1/e;
.end method

.method protected final z(Lf/b/b/b/q1/i;Lf/b/b/b/q1/j;Z)Lf/b/b/b/q1/g;
    .registers 12

    :try_start_0
    iget-object v0, p1, Lf/b/b/b/h1/e;->f:Ljava/nio/ByteBuffer;

    invoke-static {v0}, Lf/b/b/b/s1/e;->e(Ljava/lang/Object;)Ljava/lang/Object;

    check-cast v0, Ljava/nio/ByteBuffer;

    invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B

    move-result-object v1

    invoke-virtual {v0}, Ljava/nio/ByteBuffer;->limit()I

    move-result v0

    invoke-virtual {p0, v1, v0, p3}, Lf/b/b/b/q1/c;->y([BIZ)Lf/b/b/b/q1/e;

    move-result-object v5

    iget-wide v3, p1, Lf/b/b/b/h1/e;->h:J

    iget-wide v6, p1, Lf/b/b/b/q1/i;->k:J

    move-object v2, p2

    invoke-virtual/range {v2 .. v7}, Lf/b/b/b/q1/j;->e(JLf/b/b/b/q1/e;J)V

    const/high16 p1, -0x80000000

    invoke-virtual {p2, p1}, Lf/b/b/b/h1/a;->clearFlag(I)V
    :try_end_20
    .catch Lf/b/b/b/q1/g; {:try_start_0 .. :try_end_20} :catch_22

    const/4 p1, 0x0

    return-object p1

    :catch_22
    move-exception p1

    return-object p1
.end method