package m0;

import android.os.CancellationSignal;
import androidx.annotation.Nullable;
import r3.z;

/* JADX INFO: loaded from: classes.dex */
public final class e {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public boolean f30279a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public d f30280b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public CancellationSignal f30281c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public boolean f30282d;

    @Nullable
    public Object getCancellationSignalObject() {
        CancellationSignal cancellationSignal;
        synchronized (this) {
            try {
                if (this.f30281c == null) {
                    CancellationSignal cancellationSignal2 = new CancellationSignal();
                    this.f30281c = cancellationSignal2;
                    if (this.f30279a) {
                        cancellationSignal2.cancel();
                    }
                }
                cancellationSignal = this.f30281c;
            } catch (Throwable th) {
                throw th;
            }
        }
        return cancellationSignal;
    }

    public void setOnCancelListener(@Nullable d dVar) {
        synchronized (this) {
            while (this.f30282d) {
                try {
                    try {
                        wait();
                    } catch (InterruptedException unused) {
                    }
                } finally {
                }
            }
            if (this.f30280b == dVar) {
                return;
            }
            this.f30280b = dVar;
            if (this.f30279a && dVar != null) {
                androidx.media3.exoplayer.hls.b bVar = (androidx.media3.exoplayer.hls.b) dVar;
                Runnable runnable = (Runnable) bVar.f3022c;
                z zVar = (z) bVar.f3021b;
                Runnable runnable2 = (Runnable) bVar.f3023d;
                if (runnable != null) {
                    runnable.run();
                } else {
                    zVar.cancel();
                    runnable2.run();
                }
            }
        }
    }
}
