YYVideo$15.smali

.class final Lcom/yysdk/mobile/vpsdk/YYVideo$15;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lcom/yysdk/mobile/vpsdk/p/b;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/yysdk/mobile/vpsdk/YYVideo;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lcom/yysdk/mobile/vpsdk/p/b<",
        "Lcom/yysdk/mobile/vpsdk/p/b/c;",
        ">;"
    }
.end annotation


# instance fields
.field a:Ljava/util/concurrent/LinkedBlockingQueue;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/LinkedBlockingQueue<",
            "Lcom/yysdk/mobile/vpsdk/p/b/c;",
            ">;"
        }
    .end annotation
.end field

.field b:Ljava/util/concurrent/LinkedBlockingQueue;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/concurrent/LinkedBlockingQueue<",
            "Lcom/yysdk/mobile/vpsdk/p/b/c;",
            ">;"
        }
    .end annotation
.end field

.field final synthetic c:Lcom/yysdk/mobile/vpsdk/YYVideo;


# direct methods
.method constructor <init>(Lcom/yysdk/mobile/vpsdk/YYVideo;)V
    .registers 2

    .line 1773
    iput-object p1, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

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

    .line 1774
    new-instance p1, Ljava/util/concurrent/LinkedBlockingQueue;

    invoke-direct {p1}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V

    iput-object p1, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->a:Ljava/util/concurrent/LinkedBlockingQueue;

    .line 1775
    new-instance p1, Ljava/util/concurrent/LinkedBlockingQueue;

    invoke-direct {p1}, Ljava/util/concurrent/LinkedBlockingQueue;-><init>()V

    iput-object p1, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->b:Ljava/util/concurrent/LinkedBlockingQueue;

    return-void
.end method

.method private c(J)Lcom/yysdk/mobile/vpsdk/p/b/c;
    .registers 5

    .line 1781
    :try_start_0
    iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->a:Ljava/util/concurrent/LinkedBlockingQueue;

    sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-virtual {v0, p1, p2, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/yysdk/mobile/vpsdk/p/b/c;
    :try_end_a
    .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_a} :catch_b

    goto :goto_13

    .line 1784
    :catch_b
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/Thread;->interrupt()V

    const/4 p1, 0x0

    :goto_13
    return-object p1
.end method

.method private d(J)Lcom/yysdk/mobile/vpsdk/p/b/c;
    .registers 5

    .line 1798
    :try_start_0
    iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->b:Ljava/util/concurrent/LinkedBlockingQueue;

    sget-object v1, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;

    invoke-virtual {v0, p1, p2, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->poll(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lcom/yysdk/mobile/vpsdk/p/b/c;
    :try_end_a
    .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_a} :catch_b

    goto :goto_13

    .line 1801
    :catch_b
    invoke-static {}, Ljava/lang/Thread;->currentThread()Ljava/lang/Thread;

    move-result-object p1

    invoke-virtual {p1}, Ljava/lang/Thread;->interrupt()V

    const/4 p1, 0x0

    :goto_13
    return-object p1
.end method


# virtual methods
.method public final synthetic a(J)Ljava/lang/Object;
    .registers 3

    .line 1773
    invoke-direct {p0, p1, p2}, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->d(J)Lcom/yysdk/mobile/vpsdk/p/b/c;

    move-result-object p1

    return-object p1
.end method

.method public final synthetic a(Ljava/lang/Object;)V
    .registers 3

    .line 1773
    check-cast p1, Lcom/yysdk/mobile/vpsdk/p/b/c;

    .line 2815
    iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->a:Ljava/util/concurrent/LinkedBlockingQueue;

    invoke-virtual {v0, p1}, Ljava/util/concurrent/LinkedBlockingQueue;->offer(Ljava/lang/Object;)Z

    return-void
.end method

.method public final synthetic b(J)Ljava/lang/Object;
    .registers 3

    .line 1773
    invoke-direct {p0, p1, p2}, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->c(J)Lcom/yysdk/mobile/vpsdk/p/b/c;

    move-result-object p1

    return-object p1
.end method

.method public final synthetic b(Ljava/lang/Object;)V
    .registers 15

    .line 1773
    check-cast p1, Lcom/yysdk/mobile/vpsdk/p/b/c;

    .line 3808
    iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->c:Lcom/yysdk/mobile/vpsdk/YYVideo;

    invoke-static {v0}, Lcom/yysdk/mobile/vpsdk/YYVideo;->l(Lcom/yysdk/mobile/vpsdk/YYVideo;)Lcom/yysdk/mobile/vpsdk/i;

    move-result-object v1

    iget-object v2, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->b:[B

    iget v3, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->c:I

    iget-wide v4, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->d:J

    iget v6, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->e:I

    iget v7, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->f:I

    iget-boolean v8, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->g:Z

    iget-boolean v9, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->h:Z

    iget v10, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->i:F

    iget-object v11, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->k:Lcom/yysdk/mobile/vpsdk/p/b/c$a;

    const/4 v12, 0x0

    invoke-virtual/range {v1 .. v12}, Lcom/yysdk/mobile/vpsdk/i;->a([BIJIIZZFLcom/yysdk/mobile/vpsdk/p/b/c$a;Z)[B

    move-result-object v0

    iput-object v0, p1, Lcom/yysdk/mobile/vpsdk/p/b/c;->b:[B

    .line 3810
    iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->a:Ljava/util/concurrent/LinkedBlockingQueue;

    invoke-virtual {v0, p1}, Ljava/util/concurrent/LinkedBlockingQueue;->offer(Ljava/lang/Object;)Z

    return-void
.end method

.method public final synthetic c(Ljava/lang/Object;)V
    .registers 3

    .line 1773
    check-cast p1, Lcom/yysdk/mobile/vpsdk/p/b/c;

    .line 4791
    iget-object v0, p0, Lcom/yysdk/mobile/vpsdk/YYVideo$15;->b:Ljava/util/concurrent/LinkedBlockingQueue;

    invoke-virtual {v0, p1}, Ljava/util/concurrent/LinkedBlockingQueue;->offer(Ljava/lang/Object;)Z

    return-void
.end method