package com.google.android.gms.common.images; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import android.os.ParcelFileDescriptor; import android.util.Log; import com.google.android.gms.common.internal.Asserts; import java.io.IOException; import java.util.concurrent.CountDownLatch; /* JADX INFO: compiled from: com.google.android.gms:play-services-base@@18.4.0 */ /* JADX INFO: loaded from: classes2.dex */ final class zaa implements Runnable { final /* synthetic */ ImageManager zaa; private final Uri zab; private final ParcelFileDescriptor zac; public zaa(ImageManager imageManager, Uri uri, ParcelFileDescriptor parcelFileDescriptor) { this.zaa = imageManager; this.zab = uri; this.zac = parcelFileDescriptor; } @Override // java.lang.Runnable public final void run() { Asserts.checkNotMainThread("LoadBitmapFromDiskRunnable can't be executed in the main thread"); ParcelFileDescriptor parcelFileDescriptor = this.zac; boolean z = false; Bitmap bitmapDecodeFileDescriptor = null; if (parcelFileDescriptor != null) { try { bitmapDecodeFileDescriptor = BitmapFactory.decodeFileDescriptor(parcelFileDescriptor.getFileDescriptor()); } catch (OutOfMemoryError e) { Log.e("ImageManager", "OOM while loading bitmap for uri: ".concat(String.valueOf(String.valueOf(this.zab))), e); z = true; } try { this.zac.close(); } catch (IOException e2) { Log.e("ImageManager", "closed failed", e2); } } CountDownLatch countDownLatch = new CountDownLatch(1); ImageManager imageManager = this.zaa; imageManager.zae.post(new zac(imageManager, this.zab, bitmapDecodeFileDescriptor, z, countDownLatch)); try { countDownLatch.await(); } catch (InterruptedException unused) { Log.w("ImageManager", "Latch interrupted while posting ".concat(String.valueOf(String.valueOf(this.zab)))); } } }