zzhx.smali

.class public final Lcom/google/android/gms/internal/firebase_ml/zzhx;
.super Ljava/lang/Object;


# direct methods
.method public static zzb(Lcom/google/android/gms/internal/firebase_ml/zzia;)Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp;
    .registers 4
    .annotation build Landroid/annotation/TargetApi;
        value = 0x13
    .end annotation

    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzia;->zzwl:Lcom/google/android/gms/vision/Frame;

    invoke-virtual {v0}, Lcom/google/android/gms/vision/Frame;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v0

    if-eqz v0, :cond_3a

    sget-object v0, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;->zzpe:Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;

    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v1, v2, :cond_2f

    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzia;->zzwl:Lcom/google/android/gms/vision/Frame;

    invoke-virtual {v1}, Lcom/google/android/gms/vision/Frame;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v1

    invoke-virtual {v1}, Landroid/graphics/Bitmap;->getAllocationByteCount()I

    move-result v1

    :goto_1a
    invoke-static {}, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp;->zzeb()Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zza;

    move-result-object v2

    invoke-virtual {v2, v0}, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zza;->zzb(Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;)Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zza;

    move-result-object v0

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zza;->zzn(I)Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zza;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/internal/firebase_ml/zzjz$zza;->zzir()Lcom/google/android/gms/internal/firebase_ml/zzjz;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/firebase_ml/zzjz;

    check-cast v0, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp;

    return-object v0

    :cond_2f
    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzia;->zzwl:Lcom/google/android/gms/vision/Frame;

    invoke-virtual {v1}, Lcom/google/android/gms/vision/Frame;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v1

    invoke-virtual {v1}, Landroid/graphics/Bitmap;->getByteCount()I

    move-result v1

    goto :goto_1a

    :cond_3a
    iget-object v0, p0, Lcom/google/android/gms/internal/firebase_ml/zzia;->zzwl:Lcom/google/android/gms/vision/Frame;

    invoke-virtual {v0}, Lcom/google/android/gms/vision/Frame;->getMetadata()Lcom/google/android/gms/vision/Frame$Metadata;

    move-result-object v0

    invoke-virtual {v0}, Lcom/google/android/gms/vision/Frame$Metadata;->getFormat()I

    move-result v0

    sparse-switch v0, :sswitch_data_5e

    sget-object v0, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;->zzpa:Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;

    :goto_49
    iget-object v1, p0, Lcom/google/android/gms/internal/firebase_ml/zzia;->zzwl:Lcom/google/android/gms/vision/Frame;

    invoke-virtual {v1}, Lcom/google/android/gms/vision/Frame;->getGrayscaleImageData()Ljava/nio/ByteBuffer;

    move-result-object v1

    invoke-virtual {v1}, Ljava/nio/ByteBuffer;->capacity()I

    move-result v1

    goto :goto_1a

    :sswitch_54
    sget-object v0, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;->zzpb:Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;

    goto :goto_49

    :sswitch_57
    sget-object v0, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;->zzpc:Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;

    goto :goto_49

    :sswitch_5a
    sget-object v0, Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;->zzpd:Lcom/google/android/gms/internal/firebase_ml/zzfz$zzp$zzb;

    goto :goto_49

    nop

    :sswitch_data_5e
    .sparse-switch
        0x10 -> :sswitch_54
        0x11 -> :sswitch_57
        0x32315659 -> :sswitch_5a
    .end sparse-switch
.end method