Changes of com.discord v1256

This commit is contained in:
root 2020-09-10 21:23:57 +00:00
parent de564f6f1c
commit 44a3074eab
4133 changed files with 118671 additions and 88687 deletions

View file

@ -191,16 +191,16 @@
return v2
.end method
.method public c(Ljava/nio/ByteBuffer;Lcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
.method public c(Ljava/nio/ByteBuffer;Lf/g/j/d/b;)Lf/g/j/a/a/c;
.locals 1
invoke-static {}, Lcom/facebook/animated/gif/GifImage;->j()V
invoke-virtual {p1}, Ljava/nio/ByteBuffer;->rewind()Ljava/nio/Buffer;
iget v0, p2, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
iget v0, p2, Lf/g/j/d/b;->b:I
iget-boolean p2, p2, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
iget-boolean p2, p2, Lf/g/j/d/b;->f:Z
invoke-static {p1, v0, p2}, Lcom/facebook/animated/gif/GifImage;->nativeCreateFromDirectByteBuffer(Ljava/nio/ByteBuffer;IZ)Lcom/facebook/animated/gif/GifImage;
@ -326,7 +326,7 @@
return-void
.end method
.method public g(JILcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
.method public g(JILf/g/j/d/b;)Lf/g/j/a/a/c;
.locals 3
invoke-static {}, Lcom/facebook/animated/gif/GifImage;->j()V
@ -347,9 +347,9 @@
:goto_0
invoke-static {v0}, Le0/a/b/b/a;->g(Z)V
iget v0, p4, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
iget v0, p4, Lf/g/j/d/b;->b:I
iget-boolean p4, p4, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
iget-boolean p4, p4, Lf/g/j/d/b;->f:Z
invoke-static {p1, p2, p3, v0, p4}, Lcom/facebook/animated/gif/GifImage;->nativeCreateFromNativeMemory(JIIZ)Lcom/facebook/animated/gif/GifImage;

View file

@ -100,7 +100,7 @@
return v0
.end method
.method public c(Ljava/nio/ByteBuffer;Lcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
.method public c(Ljava/nio/ByteBuffer;Lf/g/j/d/b;)Lf/g/j/a/a/c;
.locals 0
invoke-static {}, Lf/g/j/n/b;->a()V
@ -218,7 +218,7 @@
return-void
.end method
.method public g(JILcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
.method public g(JILf/g/j/d/b;)Lf/g/j/a/a/c;
.locals 2
invoke-static {}, Lf/g/j/n/b;->a()V

View file

@ -15,34 +15,7 @@
# virtual methods
.method public abstract a()Z
.end method
.method public abstract b()Z
.end method
.method public abstract c()Ljava/lang/Throwable;
.end method
.method public abstract close()Z
.end method
.method public abstract d()Z
.end method
.method public abstract e(Lf/g/e/f;Ljava/util/concurrent/Executor;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf/g/e/f<",
"TT;>;",
"Ljava/util/concurrent/Executor;",
")V"
}
.end annotation
.end method
.method public abstract getExtras()Ljava/util/Map;
.method public abstract a()Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
@ -54,6 +27,33 @@
.end annotation
.end method
.method public abstract b()Z
.end method
.method public abstract c()Z
.end method
.method public abstract close()Z
.end method
.method public abstract d()Ljava/lang/Throwable;
.end method
.method public abstract e()Z
.end method
.method public abstract f(Lf/g/e/f;Ljava/util/concurrent/Executor;)V
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lf/g/e/f<",
"TT;>;",
"Ljava/util/concurrent/Executor;",
")V"
}
.end annotation
.end method
.method public abstract getProgress()F
.end method

View file

@ -170,30 +170,30 @@
0x7f04024d
0x7f04024e
0x7f04024f
0x7f040437
0x7f040455
0x7f040456
0x7f040470
0x7f040497
0x7f040498
0x7f040439
0x7f040457
0x7f040458
0x7f040472
0x7f040499
0x7f0404b1
0x7f0404b2
0x7f0404b7
0x7f0404b8
0x7f04049a
0x7f04049b
0x7f0404b3
0x7f0404b4
0x7f0404b9
0x7f0404ba
0x7f0404bb
0x7f0404bc
0x7f0404bd
0x7f0404be
0x7f0404bf
0x7f0404c0
0x7f0404c1
0x7f0404c2
0x7f0404c3
0x7f0404c4
0x7f0404c5
0x7f0404c6
0x7f04060f
0x7f0404c7
0x7f0404c8
0x7f040611
.end array-data
:array_1
@ -205,30 +205,30 @@
0x7f04024d
0x7f04024e
0x7f04024f
0x7f040437
0x7f040455
0x7f040456
0x7f040470
0x7f040497
0x7f040498
0x7f040439
0x7f040457
0x7f040458
0x7f040472
0x7f040499
0x7f0404b1
0x7f0404b2
0x7f0404b7
0x7f0404b8
0x7f04049a
0x7f04049b
0x7f0404b3
0x7f0404b4
0x7f0404b9
0x7f0404ba
0x7f0404bb
0x7f0404bc
0x7f0404bd
0x7f0404be
0x7f0404bf
0x7f0404c0
0x7f0404c1
0x7f0404c2
0x7f0404c3
0x7f0404c4
0x7f0404c5
0x7f0404c6
0x7f04060f
0x7f0404c7
0x7f0404c8
0x7f040611
.end array-data
.end method

View file

@ -60,7 +60,7 @@
iget-object v1, p0, Lcom/facebook/drawee/controller/AbstractDraweeController$a;->a:Ljava/lang/String;
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->c()Ljava/lang/Throwable;
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->d()Ljava/lang/Throwable;
move-result-object v2
@ -81,11 +81,11 @@
}
.end annotation
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->b()Z
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->c()Z
move-result v5
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->d()Z
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->e()Z
move-result v7
@ -141,7 +141,7 @@
}
.end annotation
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->b()Z
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->c()Z
move-result v0

View file

@ -345,15 +345,15 @@
move-result-object v3
check-cast v3, Lcom/facebook/imagepipeline/image/CloseableImage;
check-cast v3, Lf/g/j/j/c;
invoke-virtual {v3}, Lcom/facebook/imagepipeline/image/CloseableImage;->getQualityInfo()Lcom/facebook/imagepipeline/image/QualityInfo;
invoke-virtual {v3}, Lf/g/j/j/c;->b()Lf/g/j/j/i;
move-result-object v3
invoke-interface {v3}, Lcom/facebook/imagepipeline/image/QualityInfo;->a()Z
check-cast v3, Lf/g/j/j/h;
move-result v3
iget-boolean v3, v3, Lf/g/j/j/h;->c:Z
if-nez v3, :cond_1
@ -552,7 +552,7 @@
iget-object v1, p0, Lcom/facebook/drawee/controller/AbstractDraweeController;->r:Lcom/facebook/datasource/DataSource;
invoke-interface {v1}, Lcom/facebook/datasource/DataSource;->a()Z
invoke-interface {v1}, Lcom/facebook/datasource/DataSource;->b()Z
move-result v1
@ -564,7 +564,7 @@
iget-object v1, p0, Lcom/facebook/drawee/controller/AbstractDraweeController;->c:Ljava/util/concurrent/Executor;
invoke-interface {v0, v2, v1}, Lcom/facebook/datasource/DataSource;->e(Lf/g/e/f;Ljava/util/concurrent/Executor;)V
invoke-interface {v0, v2, v1}, Lcom/facebook/datasource/DataSource;->f(Lf/g/e/f;Ljava/util/concurrent/Executor;)V
invoke-static {}, Lf/g/j/s/b;->b()Z
@ -1667,7 +1667,7 @@
goto :goto_0
:cond_0
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->getExtras()Ljava/util/Map;
invoke-interface {p1}, Lcom/facebook/datasource/DataSource;->a()Ljava/util/Map;
move-result-object p1
@ -1679,7 +1679,7 @@
goto :goto_1
:cond_1
invoke-interface {p2}, Lf/g/j/j/e;->getExtras()Ljava/util/Map;
invoke-interface {p2}, Lf/g/j/j/g;->a()Ljava/util/Map;
move-result-object v0
@ -2400,7 +2400,7 @@
if-eqz v1, :cond_0
invoke-interface {v1}, Lcom/facebook/datasource/DataSource;->getExtras()Ljava/util/Map;
invoke-interface {v1}, Lcom/facebook/datasource/DataSource;->a()Ljava/util/Map;
move-result-object v1
@ -2449,7 +2449,7 @@
goto :goto_1
:cond_3
invoke-interface {v3}, Lf/g/j/j/e;->getExtras()Ljava/util/Map;
invoke-interface {v3}, Lf/g/j/j/g;->a()Ljava/util/Map;
move-result-object v3

View file

@ -375,7 +375,7 @@
iget-object v11, v0, Lcom/facebook/drawee/controller/AbstractDraweeControllerBuilder;->d:Ljava/lang/Object;
iget-object v12, v0, Lf/g/g/a/a/d;->t:Lf/g/d/d/e;
const/4 v12, 0x0
const/4 v13, 0x0
@ -383,7 +383,7 @@
invoke-virtual/range {v7 .. v13}, Lf/g/g/a/a/c;->E(Lcom/facebook/common/internal/Supplier;Ljava/lang/String;Lcom/facebook/cache/common/CacheKey;Ljava/lang/Object;Lf/g/d/d/e;Lf/g/g/a/a/h/b;)V
iget-object v3, v0, Lf/g/g/a/a/d;->u:Lf/g/g/a/a/h/e;
iget-object v3, v0, Lf/g/g/a/a/d;->t:Lf/g/g/a/a/h/e;
sget-object v5, Lf/g/d/d/l;->a:Lcom/facebook/common/internal/Supplier;

View file

@ -38,7 +38,7 @@
# virtual methods
.method public decode(Lcom/facebook/imagepipeline/image/EncodedImage;ILcom/facebook/imagepipeline/image/QualityInfo;Lcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lcom/facebook/imagepipeline/image/CloseableImage;
.method public a(Lf/g/j/j/e;ILf/g/j/j/i;Lf/g/j/d/b;)Lf/g/j/j/c;
.locals 4
iget-object p2, p0, Lcom/facebook/fresco/animation/factory/AnimatedFactoryV2Impl$a;->b:Lcom/facebook/fresco/animation/factory/AnimatedFactoryV2Impl;
@ -72,7 +72,7 @@
if-eqz v0, :cond_2
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->c()Lcom/facebook/common/references/CloseableReference;
invoke-virtual {p1}, Lf/g/j/j/e;->d()Lcom/facebook/common/references/CloseableReference;
move-result-object p1
@ -97,7 +97,7 @@
move-result-object v0
invoke-interface {v1, v0, p4}, Lf/g/j/a/b/c;->c(Ljava/nio/ByteBuffer;Lcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
invoke-interface {v1, v0, p4}, Lf/g/j/a/b/c;->c(Ljava/nio/ByteBuffer;Lf/g/j/d/b;)Lf/g/j/a/a/c;
move-result-object v0
@ -114,12 +114,12 @@
move-result v0
invoke-interface {v1, v2, v3, v0, p4}, Lf/g/j/a/b/c;->g(JILcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
invoke-interface {v1, v2, v3, v0, p4}, Lf/g/j/a/b/c;->g(JILf/g/j/d/b;)Lf/g/j/a/a/c;
move-result-object v0
:goto_0
invoke-virtual {p2, p4, v0, p3}, Lf/g/j/a/b/e;->d(Lcom/facebook/imagepipeline/common/ImageDecodeOptions;Lf/g/j/a/a/c;Landroid/graphics/Bitmap$Config;)Lcom/facebook/imagepipeline/image/CloseableImage;
invoke-virtual {p2, p4, v0, p3}, Lf/g/j/a/b/e;->d(Lf/g/j/d/b;Lf/g/j/a/a/c;Landroid/graphics/Bitmap$Config;)Lf/g/j/j/c;
move-result-object p2
:try_end_0

View file

@ -38,7 +38,7 @@
# virtual methods
.method public decode(Lcom/facebook/imagepipeline/image/EncodedImage;ILcom/facebook/imagepipeline/image/QualityInfo;Lcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lcom/facebook/imagepipeline/image/CloseableImage;
.method public a(Lf/g/j/j/e;ILf/g/j/j/i;Lf/g/j/d/b;)Lf/g/j/j/c;
.locals 4
iget-object p2, p0, Lcom/facebook/fresco/animation/factory/AnimatedFactoryV2Impl$b;->b:Lcom/facebook/fresco/animation/factory/AnimatedFactoryV2Impl;
@ -72,7 +72,7 @@
if-eqz v0, :cond_2
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->c()Lcom/facebook/common/references/CloseableReference;
invoke-virtual {p1}, Lf/g/j/j/e;->d()Lcom/facebook/common/references/CloseableReference;
move-result-object p1
@ -97,7 +97,7 @@
move-result-object v0
invoke-interface {v1, v0, p4}, Lf/g/j/a/b/c;->c(Ljava/nio/ByteBuffer;Lcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
invoke-interface {v1, v0, p4}, Lf/g/j/a/b/c;->c(Ljava/nio/ByteBuffer;Lf/g/j/d/b;)Lf/g/j/a/a/c;
move-result-object v0
@ -114,12 +114,12 @@
move-result v0
invoke-interface {v1, v2, v3, v0, p4}, Lf/g/j/a/b/c;->g(JILcom/facebook/imagepipeline/common/ImageDecodeOptions;)Lf/g/j/a/a/c;
invoke-interface {v1, v2, v3, v0, p4}, Lf/g/j/a/b/c;->g(JILf/g/j/d/b;)Lf/g/j/a/a/c;
move-result-object v0
:goto_0
invoke-virtual {p2, p4, v0, p3}, Lf/g/j/a/b/e;->d(Lcom/facebook/imagepipeline/common/ImageDecodeOptions;Lf/g/j/a/a/c;Landroid/graphics/Bitmap$Config;)Lcom/facebook/imagepipeline/image/CloseableImage;
invoke-virtual {p2, p4, v0, p3}, Lf/g/j/a/b/e;->d(Lf/g/j/d/b;Lf/g/j/a/a/c;Landroid/graphics/Bitmap$Config;)Lf/g/j/j/c;
move-result-object p2
:try_end_0

View file

@ -21,7 +21,7 @@
value = {
"Lf/g/j/c/m<",
"Lcom/facebook/cache/common/CacheKey;",
"Lcom/facebook/imagepipeline/image/CloseableImage;",
"Lf/g/j/j/c;",
">;"
}
.end annotation
@ -48,7 +48,7 @@
"Lf/g/j/e/f;",
"Lf/g/j/c/m<",
"Lcom/facebook/cache/common/CacheKey;",
"Lcom/facebook/imagepipeline/image/CloseableImage;",
"Lf/g/j/j/c;",
">;Z)V"
}
.end annotation

View file

@ -1,404 +0,0 @@
.class public Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
.super Ljava/lang/Object;
.source "ImageDecodeOptions.java"
# static fields
.field public static final k:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
# instance fields
.field public final a:I
.field public final b:I
.field public final c:Z
.field public final d:Z
.field public final e:Z
.field public final f:Z
.field public final g:Landroid/graphics/Bitmap$Config;
.field public final h:Lf/g/j/h/b;
.field public final i:Lf/g/j/u/a;
.field public final j:Landroid/graphics/ColorSpace;
# direct methods
.method public static constructor <clinit>()V
.locals 2
new-instance v0, Lf/g/j/d/b;
invoke-direct {v0}, Lf/g/j/d/b;-><init>()V
new-instance v1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
invoke-direct {v1, v0}, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;-><init>(Lf/g/j/d/b;)V
sput-object v1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->k:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
return-void
.end method
.method public constructor <init>(Lf/g/j/d/b;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iget v0, p1, Lf/g/j/d/b;->a:I
iput v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->a:I
iget v0, p1, Lf/g/j/d/b;->b:I
iput v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->c:Z
iput-boolean v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->d:Z
iput-boolean v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->e:Z
iput-boolean v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
iget-object p1, p1, Lf/g/j/d/b;->c:Landroid/graphics/Bitmap$Config;
iput-object p1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->g:Landroid/graphics/Bitmap$Config;
const/4 p1, 0x0
iput-object p1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->h:Lf/g/j/h/b;
iput-object p1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->i:Lf/g/j/u/a;
iput-object p1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->j:Landroid/graphics/ColorSpace;
return-void
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p0, p1, :cond_0
return v0
:cond_0
const/4 v1, 0x0
if-eqz p1, :cond_c
const-class v2, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v3
if-eq v2, v3, :cond_1
goto :goto_0
:cond_1
check-cast p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iget v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->a:I
iget v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->a:I
if-eq v2, v3, :cond_2
return v1
:cond_2
iget v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
iget v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
if-eq v2, v3, :cond_3
return v1
:cond_3
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->c:Z
iget-boolean v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->c:Z
if-eq v2, v3, :cond_4
return v1
:cond_4
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->d:Z
iget-boolean v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->d:Z
if-eq v2, v3, :cond_5
return v1
:cond_5
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->e:Z
iget-boolean v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->e:Z
if-eq v2, v3, :cond_6
return v1
:cond_6
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
iget-boolean v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
if-eq v2, v3, :cond_7
return v1
:cond_7
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->g:Landroid/graphics/Bitmap$Config;
iget-object v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->g:Landroid/graphics/Bitmap$Config;
if-eq v2, v3, :cond_8
return v1
:cond_8
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->h:Lf/g/j/h/b;
iget-object v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->h:Lf/g/j/h/b;
if-eq v2, v3, :cond_9
return v1
:cond_9
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->i:Lf/g/j/u/a;
iget-object v3, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->i:Lf/g/j/u/a;
if-eq v2, v3, :cond_a
return v1
:cond_a
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->j:Landroid/graphics/ColorSpace;
iget-object p1, p1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->j:Landroid/graphics/ColorSpace;
if-eq v2, p1, :cond_b
return v1
:cond_b
return v0
:cond_c
:goto_0
return v1
.end method
.method public hashCode()I
.locals 3
iget v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->a:I
mul-int/lit8 v0, v0, 0x1f
iget v1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->c:Z
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->d:Z
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->e:Z
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-boolean v1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
add-int/2addr v0, v1
mul-int/lit8 v0, v0, 0x1f
iget-object v1, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->g:Landroid/graphics/Bitmap$Config;
invoke-virtual {v1}, Landroid/graphics/Bitmap$Config;->ordinal()I
move-result v1
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->h:Lf/g/j/h/b;
const/4 v2, 0x0
if-eqz v0, :cond_0
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
const/4 v0, 0x0
:goto_0
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->i:Lf/g/j/u/a;
if-eqz v0, :cond_1
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_1
:cond_1
const/4 v0, 0x0
:goto_1
add-int/2addr v1, v0
mul-int/lit8 v1, v1, 0x1f
iget-object v0, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->j:Landroid/graphics/ColorSpace;
if-eqz v0, :cond_2
invoke-virtual {v0}, Landroid/graphics/ColorSpace;->hashCode()I
move-result v2
:cond_2
add-int/2addr v1, v2
return v1
.end method
.method public toString()Ljava/lang/String;
.locals 4
const-string v0, "ImageDecodeOptions{"
invoke-static {v0}, Lf/e/b/a/a;->E(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-static {p0}, Le0/a/b/b/a;->f0(Ljava/lang/Object;)Lf/g/d/d/i;
move-result-object v1
iget v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->a:I
const-string v3, "minDecodeIntervalMs"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->a(Ljava/lang/String;I)Lf/g/d/d/i;
iget v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->b:I
const-string v3, "maxDimensionPx"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->a(Ljava/lang/String;I)Lf/g/d/d/i;
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->c:Z
const-string v3, "decodePreviewFrame"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->b(Ljava/lang/String;Z)Lf/g/d/d/i;
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->d:Z
const-string v3, "useLastFrameForPreview"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->b(Ljava/lang/String;Z)Lf/g/d/d/i;
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->e:Z
const-string v3, "decodeAllFrames"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->b(Ljava/lang/String;Z)Lf/g/d/d/i;
iget-boolean v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->f:Z
const-string v3, "forceStaticImage"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->b(Ljava/lang/String;Z)Lf/g/d/d/i;
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->g:Landroid/graphics/Bitmap$Config;
invoke-virtual {v2}, Landroid/graphics/Bitmap$Config;->name()Ljava/lang/String;
move-result-object v2
const-string v3, "bitmapConfigName"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->h:Lf/g/j/h/b;
const-string v3, "customImageDecoder"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->i:Lf/g/j/u/a;
const-string v3, "bitmapTransformation"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v2, p0, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->j:Landroid/graphics/ColorSpace;
const-string v3, "colorSpace"
invoke-virtual {v1, v3, v2}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
invoke-virtual {v1}, Lf/g/d/d/i;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "}"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method

View file

@ -4,16 +4,16 @@
# instance fields
.field public final mEncodedImage:Lcom/facebook/imagepipeline/image/EncodedImage;
.field public final mEncodedImage:Lf/g/j/j/e;
# direct methods
.method public constructor <init>(Ljava/lang/String;Lcom/facebook/imagepipeline/image/EncodedImage;)V
.method public constructor <init>(Ljava/lang/String;Lf/g/j/j/e;)V
.locals 0
invoke-direct {p0, p1}, Ljava/lang/RuntimeException;-><init>(Ljava/lang/String;)V
iput-object p2, p0, Lcom/facebook/imagepipeline/decoder/DecodeException;->mEncodedImage:Lcom/facebook/imagepipeline/image/EncodedImage;
iput-object p2, p0, Lcom/facebook/imagepipeline/decoder/DecodeException;->mEncodedImage:Lf/g/j/j/e;
return-void
.end method

View file

@ -1,229 +0,0 @@
.class public abstract Lcom/facebook/imagepipeline/image/CloseableImage;
.super Ljava/lang/Object;
.source "CloseableImage.java"
# interfaces
.implements Ljava/io/Closeable;
.implements Lcom/facebook/imagepipeline/image/ImageInfo;
.implements Lf/g/j/j/e;
# static fields
.field public static final TAG:Ljava/lang/String; = "CloseableImage"
.field public static final mImageExtrasList:[Ljava/lang/String;
# instance fields
.field public mExtras:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
.end field
# direct methods
.method public static constructor <clinit>()V
.locals 6
const-string v0, "encoded_size"
const-string v1, "encoded_width"
const-string v2, "encoded_height"
const-string v3, "uri_source"
const-string v4, "image_format"
const-string v5, "bitmap_config"
filled-new-array/range {v0 .. v5}, [Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/facebook/imagepipeline/image/CloseableImage;->mImageExtrasList:[Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/facebook/imagepipeline/image/CloseableImage;->mExtras:Ljava/util/Map;
return-void
.end method
# virtual methods
.method public abstract close()V
.end method
.method public finalize()V
.locals 3
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
invoke-virtual {p0}, Lcom/facebook/imagepipeline/image/CloseableImage;->isClosed()Z
move-result v0
if-eqz v0, :cond_0
return-void
:cond_0
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
invoke-virtual {p0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v2
aput-object v2, v0, v1
const/4 v1, 0x1
invoke-static {p0}, Ljava/lang/System;->identityHashCode(Ljava/lang/Object;)I
move-result v2
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
aput-object v2, v0, v1
const-string v1, "CloseableImage"
const-string v2, "finalize: %s %x still open."
invoke-static {v1, v2, v0}, Lf/g/d/e/a;->q(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
:try_start_0
invoke-virtual {p0}, Lcom/facebook/imagepipeline/image/CloseableImage;->close()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
invoke-super {p0}, Ljava/lang/Object;->finalize()V
return-void
:catchall_0
move-exception v0
invoke-super {p0}, Ljava/lang/Object;->finalize()V
throw v0
.end method
.method public getExtras()Ljava/util/Map;
.locals 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/facebook/imagepipeline/image/CloseableImage;->mExtras:Ljava/util/Map;
return-object v0
.end method
.method public getQualityInfo()Lcom/facebook/imagepipeline/image/QualityInfo;
.locals 1
sget-object v0, Lf/g/j/j/f;->d:Lcom/facebook/imagepipeline/image/QualityInfo;
return-object v0
.end method
.method public abstract getSizeInBytes()I
.end method
.method public abstract isClosed()Z
.end method
.method public isStateful()Z
.locals 1
const/4 v0, 0x0
return v0
.end method
.method public setImageExtras(Ljava/util/Map;)V
.locals 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
if-nez p1, :cond_0
return-void
:cond_0
sget-object v0, Lcom/facebook/imagepipeline/image/CloseableImage;->mImageExtrasList:[Ljava/lang/String;
array-length v1, v0
const/4 v2, 0x0
:goto_0
if-ge v2, v1, :cond_2
aget-object v3, v0, v2
invoke-interface {p1, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v4
if-nez v4, :cond_1
goto :goto_1
:cond_1
iget-object v5, p0, Lcom/facebook/imagepipeline/image/CloseableImage;->mExtras:Ljava/util/Map;
invoke-interface {v5, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:goto_1
add-int/lit8 v2, v2, 0x1
goto :goto_0
:cond_2
return-void
.end method

View file

@ -3,7 +3,7 @@
.source "ImageInfo.java"
# interfaces
.implements Lf/g/j/j/e;
.implements Lf/g/j/j/g;
# virtual methods

View file

@ -1,14 +0,0 @@
.class public interface abstract Lcom/facebook/imagepipeline/image/QualityInfo;
.super Ljava/lang/Object;
.source "QualityInfo.java"
# virtual methods
.method public abstract a()Z
.end method
.method public abstract b()Z
.end method
.method public abstract c()I
.end method

View file

@ -158,12 +158,12 @@
# virtual methods
.method public a(Lcom/facebook/imagepipeline/image/EncodedImage;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)Lcom/facebook/common/references/CloseableReference;
.method public a(Lf/g/j/j/e;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;Landroid/graphics/ColorSpace;)Lcom/facebook/common/references/CloseableReference;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/imagepipeline/image/EncodedImage;",
"Lf/g/j/j/e;",
"Landroid/graphics/Bitmap$Config;",
"Landroid/graphics/Rect;",
"Landroid/graphics/ColorSpace;",
@ -174,7 +174,7 @@
}
.end annotation
iget p3, p1, Lcom/facebook/imagepipeline/image/EncodedImage;->k:I
iget p3, p1, Lf/g/j/j/e;->k:I
new-instance v0, Landroid/graphics/BitmapFactory$Options;
@ -212,7 +212,7 @@
iput-object p4, v0, Landroid/graphics/BitmapFactory$Options;->inPreferredColorSpace:Landroid/graphics/ColorSpace;
:cond_1
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->c()Lcom/facebook/common/references/CloseableReference;
invoke-virtual {p1}, Lf/g/j/j/e;->d()Lcom/facebook/common/references/CloseableReference;
move-result-object p1
@ -241,12 +241,12 @@
throw p2
.end method
.method public b(Lcom/facebook/imagepipeline/image/EncodedImage;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)Lcom/facebook/common/references/CloseableReference;
.method public b(Lf/g/j/j/e;Landroid/graphics/Bitmap$Config;Landroid/graphics/Rect;ILandroid/graphics/ColorSpace;)Lcom/facebook/common/references/CloseableReference;
.locals 2
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/imagepipeline/image/EncodedImage;",
"Lf/g/j/j/e;",
"Landroid/graphics/Bitmap$Config;",
"Landroid/graphics/Rect;",
"I",
@ -258,7 +258,7 @@
}
.end annotation
iget p3, p1, Lcom/facebook/imagepipeline/image/EncodedImage;->k:I
iget p3, p1, Lf/g/j/j/e;->k:I
new-instance v0, Landroid/graphics/BitmapFactory$Options;
@ -296,7 +296,7 @@
iput-object p5, v0, Landroid/graphics/BitmapFactory$Options;->inPreferredColorSpace:Landroid/graphics/ColorSpace;
:cond_1
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->c()Lcom/facebook/common/references/CloseableReference;
invoke-virtual {p1}, Lf/g/j/j/e;->d()Lcom/facebook/common/references/CloseableReference;
move-result-object p1

View file

@ -71,17 +71,17 @@
return-object v0
.end method
.method public b(Lcom/facebook/imagepipeline/image/EncodedImage;Lf/g/j/d/e;Lf/g/j/d/d;)Z
.method public b(Lf/g/j/j/e;Lf/g/j/d/f;Lf/g/j/d/e;)Z
.locals 1
if-nez p2, :cond_0
sget-object p2, Lf/g/j/d/e;->c:Lf/g/j/d/e;
sget-object p2, Lf/g/j/d/f;->c:Lf/g/j/d/f;
:cond_0
iget-boolean v0, p0, Lcom/facebook/imagepipeline/nativecode/NativeJpegTranscoder;->a:Z
invoke-static {p2, p3, p1, v0}, Lf/g/j/t/d;->c(Lf/g/j/d/e;Lf/g/j/d/d;Lcom/facebook/imagepipeline/image/EncodedImage;Z)I
invoke-static {p2, p3, p1, v0}, Lf/g/j/t/d;->c(Lf/g/j/d/f;Lf/g/j/d/e;Lf/g/j/j/e;Z)I
move-result p1
@ -100,7 +100,7 @@
return p1
.end method
.method public c(Lcom/facebook/imagepipeline/image/EncodedImage;Ljava/io/OutputStream;Lf/g/j/d/e;Lf/g/j/d/d;Lf/g/i/c;Ljava/lang/Integer;)Lf/g/j/t/a;
.method public c(Lf/g/j/j/e;Ljava/io/OutputStream;Lf/g/j/d/f;Lf/g/j/d/e;Lf/g/i/c;Ljava/lang/Integer;)Lf/g/j/t/a;
.locals 9
.annotation system Ldalvik/annotation/Throws;
value = {
@ -119,12 +119,12 @@
:cond_0
if-nez p3, :cond_1
sget-object p3, Lf/g/j/d/e;->c:Lf/g/j/d/e;
sget-object p3, Lf/g/j/d/f;->c:Lf/g/j/d/f;
:cond_1
iget p5, p0, Lcom/facebook/imagepipeline/nativecode/NativeJpegTranscoder;->b:I
invoke-static {p3, p4, p1, p5}, Lf/g/j/k/a;->Q(Lf/g/j/d/e;Lf/g/j/d/d;Lcom/facebook/imagepipeline/image/EncodedImage;I)I
invoke-static {p3, p4, p1, p5}, Lf/g/j/k/a;->Q(Lf/g/j/d/f;Lf/g/j/d/e;Lf/g/j/j/e;I)I
move-result p5
@ -133,7 +133,7 @@
:try_start_0
iget-boolean v1, p0, Lcom/facebook/imagepipeline/nativecode/NativeJpegTranscoder;->a:Z
invoke-static {p3, p4, p1, v1}, Lf/g/j/t/d;->c(Lf/g/j/d/e;Lf/g/j/d/d;Lcom/facebook/imagepipeline/image/EncodedImage;Z)I
invoke-static {p3, p4, p1, v1}, Lf/g/j/t/d;->c(Lf/g/j/d/f;Lf/g/j/d/e;Lf/g/j/j/e;Z)I
move-result p4
@ -154,7 +154,7 @@
move p4, v2
:cond_2
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->e()Ljava/io/InputStream;
invoke-virtual {p1}, Lf/g/j/j/e;->f()Ljava/io/InputStream;
move-result-object v2
:try_end_0
@ -163,9 +163,9 @@
:try_start_1
sget-object v4, Lf/g/j/t/d;->a:Lf/g/d/d/e;
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->o()V
invoke-virtual {p1}, Lf/g/j/j/e;->p()V
iget v5, p1, Lcom/facebook/imagepipeline/image/EncodedImage;->h:I
iget v5, p1, Lf/g/j/j/e;->h:I
invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
@ -188,7 +188,7 @@
if-eqz v4, :cond_b
:try_start_2
invoke-static {p3, p1}, Lf/g/j/t/d;->a(Lf/g/j/d/e;Lcom/facebook/imagepipeline/image/EncodedImage;)I
invoke-static {p3, p1}, Lf/g/j/t/d;->a(Lf/g/j/d/f;Lf/g/j/j/e;)I
move-result p1
@ -285,7 +285,7 @@
throw v0
:cond_b
invoke-static {p3, p1}, Lf/g/j/t/d;->b(Lf/g/j/d/e;Lcom/facebook/imagepipeline/image/EncodedImage;)I
invoke-static {p3, p1}, Lf/g/j/t/d;->b(Lf/g/j/d/f;Lf/g/j/j/e;)I
move-result p1

View file

@ -16,7 +16,7 @@
.annotation system Ldalvik/annotation/Signature;
value = {
"Lf/g/j/q/d1<",
"Lcom/facebook/imagepipeline/image/EncodedImage;",
"Lf/g/j/j/e;",
">;"
}
.end annotation
@ -46,20 +46,17 @@
.method public b(Ljava/lang/Object;)V
.locals 0
check-cast p1, Lcom/facebook/imagepipeline/image/EncodedImage;
check-cast p1, Lf/g/j/j/e;
if-eqz p1, :cond_0
invoke-static {p1}, Lf/g/j/j/e;->b(Lf/g/j/j/e;)V
invoke-virtual {p1}, Lcom/facebook/imagepipeline/image/EncodedImage;->close()V
:cond_0
return-void
.end method
.method public c(Ljava/lang/Object;)Ljava/util/Map;
.locals 1
check-cast p1, Lcom/facebook/imagepipeline/image/EncodedImage;
check-cast p1, Lf/g/j/j/e;
if-eqz p1, :cond_0
@ -393,9 +390,9 @@
move-result-object v1
:try_start_5
new-instance v8, Lcom/facebook/imagepipeline/image/EncodedImage;
new-instance v8, Lf/g/j/j/e;
invoke-direct {v8, v1}, Lcom/facebook/imagepipeline/image/EncodedImage;-><init>(Lcom/facebook/common/references/CloseableReference;)V
invoke-direct {v8, v1}, Lf/g/j/j/e;-><init>(Lcom/facebook/common/references/CloseableReference;)V
:try_end_5
.catchall {:try_start_5 .. :try_end_5} :catchall_2
@ -406,13 +403,13 @@
:cond_e
sget-object v1, Lf/g/i/b;->a:Lf/g/i/c;
iput-object v1, v8, Lcom/facebook/imagepipeline/image/EncodedImage;->f:Lf/g/i/c;
iput-object v1, v8, Lf/g/j/j/e;->f:Lf/g/i/c;
iput v0, v8, Lcom/facebook/imagepipeline/image/EncodedImage;->g:I
iput v0, v8, Lf/g/j/j/e;->g:I
iput v3, v8, Lcom/facebook/imagepipeline/image/EncodedImage;->i:I
iput v3, v8, Lf/g/j/j/e;->i:I
iput v9, v8, Lcom/facebook/imagepipeline/image/EncodedImage;->j:I
iput v9, v8, Lf/g/j/j/e;->j:I
goto :goto_8

View file

@ -17,7 +17,7 @@
value = {
"Ljava/lang/Object;",
"Lf/g/j/q/j1<",
"Lcom/facebook/imagepipeline/image/EncodedImage;",
"Lf/g/j/j/e;",
">;"
}
.end annotation
@ -48,12 +48,12 @@
# virtual methods
.method public a(Lf/g/j/d/d;)Z
.method public a(Lf/g/j/d/e;)Z
.locals 1
const/16 v0, 0x200
invoke-static {v0, v0, p1}, Lf/g/j/k/a;->u0(IILf/g/j/d/d;)Z
invoke-static {v0, v0, p1}, Lf/g/j/k/a;->u0(IILf/g/j/d/e;)Z
move-result p1
@ -66,18 +66,18 @@
value = {
"(",
"Lf/g/j/q/l<",
"Lcom/facebook/imagepipeline/image/EncodedImage;",
"Lf/g/j/j/e;",
">;",
"Lf/g/j/q/w0;",
")V"
}
.end annotation
invoke-interface {p2}, Lf/g/j/q/w0;->n()Lf/g/j/q/y0;
invoke-interface {p2}, Lf/g/j/q/w0;->o()Lf/g/j/q/y0;
move-result-object v3
invoke-interface {p2}, Lf/g/j/q/w0;->d()Lcom/facebook/imagepipeline/request/ImageRequest;
invoke-interface {p2}, Lf/g/j/q/w0;->e()Lcom/facebook/imagepipeline/request/ImageRequest;
move-result-object v6
@ -85,7 +85,7 @@
const-string v1, "exif"
invoke-interface {p2, v0, v1}, Lf/g/j/q/w0;->h(Ljava/lang/String;Ljava/lang/String;)V
invoke-interface {p2, v0, v1}, Lf/g/j/q/w0;->i(Ljava/lang/String;Ljava/lang/String;)V
new-instance v7, Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer$a;
@ -105,7 +105,7 @@
invoke-direct {p1, p0, v7}, Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer$b;-><init>(Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer;Lf/g/j/q/d1;)V
invoke-interface {p2, p1}, Lf/g/j/q/w0;->e(Lf/g/j/q/x0;)V
invoke-interface {p2, p1}, Lf/g/j/q/w0;->f(Lf/g/j/q/x0;)V
iget-object p1, p0, Lcom/facebook/imagepipeline/producers/LocalExifThumbnailProducer;->a:Ljava/util/concurrent/Executor;

View file

@ -38,15 +38,15 @@
.field public final f:Z
.field public final g:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
.field public final g:Lf/g/j/d/b;
.field public final h:Lf/g/j/d/d;
.field public final h:Lf/g/j/d/e;
.field public final i:Lf/g/j/d/e;
.field public final i:Lf/g/j/d/f;
.field public final j:Lf/g/j/d/a;
.field public final k:Lf/g/j/d/c;
.field public final k:Lf/g/j/d/d;
.field public final l:Lcom/facebook/imagepipeline/request/ImageRequest$c;
@ -246,30 +246,30 @@
iput-boolean v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->f:Z
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->e:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->e:Lf/g/j/d/b;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lf/g/j/d/b;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->c:Lf/g/j/d/d;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->c:Lf/g/j/d/e;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/d;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/e;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->d:Lf/g/j/d/e;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->d:Lf/g/j/d/f;
if-nez v0, :cond_a
sget-object v0, Lf/g/j/d/e;->c:Lf/g/j/d/e;
sget-object v0, Lf/g/j/d/f;->c:Lf/g/j/d/f;
:cond_a
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/e;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/f;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->o:Lf/g/j/d/a;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->j:Lf/g/j/d/a;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->i:Lf/g/j/d/c;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->i:Lf/g/j/d/d;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/c;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/d;
iget-object v0, p1, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->b:Lcom/facebook/imagepipeline/request/ImageRequest$c;
@ -440,9 +440,9 @@
if-eqz v0, :cond_7
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lf/g/j/d/b;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lf/g/j/d/b;
invoke-static {v0, v2}, Le0/a/b/b/a;->s(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -450,9 +450,9 @@
if-eqz v0, :cond_7
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/d;
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/e;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/d;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/e;
invoke-static {v0, v2}, Le0/a/b/b/a;->s(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -460,9 +460,9 @@
if-eqz v0, :cond_7
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/c;
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/d;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/c;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/d;
invoke-static {v0, v2}, Le0/a/b/b/a;->s(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -500,9 +500,9 @@
if-eqz v0, :cond_7
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/e;
iget-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/f;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/e;
iget-object v2, p1, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/f;
invoke-static {v0, v2}, Le0/a/b/b/a;->s(Ljava/lang/Object;Ljava/lang/Object;)Z
@ -600,7 +600,7 @@
const/4 v2, 0x4
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/c;
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/d;
aput-object v3, v1, v2
@ -632,7 +632,7 @@
const/16 v2, 0x8
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lf/g/j/d/b;
aput-object v3, v1, v2
@ -644,13 +644,13 @@
const/16 v2, 0xa
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/d;
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/e;
aput-object v3, v1, v2
const/16 v2, 0xb
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/e;
iget-object v3, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/f;
aput-object v3, v1, v2
@ -690,7 +690,7 @@
invoke-virtual {v0, v2, v1}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->g:Lf/g/j/d/b;
const-string v2, "decodeOptions"
@ -702,19 +702,19 @@
invoke-virtual {v0, v2, v1}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/c;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->k:Lf/g/j/d/d;
const-string v2, "priority"
invoke-virtual {v0, v2, v1}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/d;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->h:Lf/g/j/d/e;
const-string v2, "resizeOptions"
invoke-virtual {v0, v2, v1}, Lf/g/d/d/i;->c(Ljava/lang/String;Ljava/lang/Object;)Lf/g/d/d/i;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/e;
iget-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequest;->i:Lf/g/j/d/f;
const-string v2, "rotationOptions"

View file

@ -16,11 +16,11 @@
.field public b:Lcom/facebook/imagepipeline/request/ImageRequest$c;
.field public c:Lf/g/j/d/d;
.field public c:Lf/g/j/d/e;
.field public d:Lf/g/j/d/e;
.field public d:Lf/g/j/d/f;
.field public e:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
.field public e:Lf/g/j/d/b;
.field public f:Lcom/facebook/imagepipeline/request/ImageRequest$b;
@ -28,7 +28,7 @@
.field public h:Z
.field public i:Lf/g/j/d/c;
.field public i:Lf/g/j/d/d;
.field public j:Lf/g/j/r/b;
@ -59,13 +59,13 @@
iput-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->b:Lcom/facebook/imagepipeline/request/ImageRequest$c;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->c:Lf/g/j/d/d;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->c:Lf/g/j/d/e;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->d:Lf/g/j/d/e;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->d:Lf/g/j/d/f;
sget-object v1, Lcom/facebook/imagepipeline/common/ImageDecodeOptions;->k:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
sget-object v1, Lf/g/j/d/b;->k:Lf/g/j/d/b;
iput-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->e:Lcom/facebook/imagepipeline/common/ImageDecodeOptions;
iput-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->e:Lf/g/j/d/b;
sget-object v1, Lcom/facebook/imagepipeline/request/ImageRequest$b;->e:Lcom/facebook/imagepipeline/request/ImageRequest$b;
@ -81,9 +81,9 @@
iput-boolean v1, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->h:Z
sget-object v1, Lf/g/j/d/c;->f:Lf/g/j/d/c;
sget-object v1, Lf/g/j/d/d;->f:Lf/g/j/d/d;
iput-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->i:Lf/g/j/d/c;
iput-object v1, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->i:Lf/g/j/d/d;
iput-object v0, p0, Lcom/facebook/imagepipeline/request/ImageRequestBuilder;->j:Lf/g/j/r/b;

View file

@ -67,18 +67,18 @@
const/4 p1, 0x0
:try_start_0
new-instance v1, Lcom/facebook/imagepipeline/image/EncodedImage;
new-instance v1, Lf/g/j/j/e;
invoke-direct {v1, p0}, Lcom/facebook/imagepipeline/image/EncodedImage;-><init>(Lcom/facebook/common/references/CloseableReference;)V
invoke-direct {v1, p0}, Lf/g/j/j/e;-><init>(Lcom/facebook/common/references/CloseableReference;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
sget-object v2, Lf/g/i/b;->a:Lf/g/i/c;
iput-object v2, v1, Lcom/facebook/imagepipeline/image/EncodedImage;->f:Lf/g/i/c;
iput-object v2, v1, Lf/g/j/j/e;->f:Lf/g/i/c;
iget v2, v1, Lcom/facebook/imagepipeline/image/EncodedImage;->k:I
iget v2, v1, Lf/g/j/j/e;->k:I
new-instance v3, Landroid/graphics/BitmapFactory$Options;
@ -144,7 +144,7 @@
invoke-virtual {p1}, Lcom/facebook/common/references/CloseableReference;->close()V
invoke-virtual {v1}, Lcom/facebook/imagepipeline/image/EncodedImage;->close()V
invoke-static {v1}, Lf/g/j/j/e;->b(Lf/g/j/j/e;)V
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->close()V
@ -166,16 +166,13 @@
invoke-virtual {p1}, Lcom/facebook/common/references/CloseableReference;->close()V
:cond_1
if-eqz v1, :cond_2
invoke-static {v1}, Lf/g/j/j/e;->b(Lf/g/j/j/e;)V
invoke-virtual {v1}, Lcom/facebook/imagepipeline/image/EncodedImage;->close()V
:cond_2
if-eqz p0, :cond_3
if-eqz p0, :cond_2
invoke-virtual {p0}, Lcom/facebook/common/references/CloseableReference;->close()V
:cond_3
:cond_2
throw p2
.end method