package com.google.android.gms.internal.ads;

import androidx.media3.common.util.TimestampAdjuster;
import java.math.RoundingMode;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

/* JADX INFO: loaded from: classes2.dex */
public final class g91 {

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

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

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

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ThreadLocal f11637d = new ThreadLocal();

    public g91() {
        b(0L);
    }

    public final synchronized long a() {
        long j10 = this.f11634a;
        if (j10 == Long.MAX_VALUE || j10 == TimestampAdjuster.MODE_SHARED) {
            return -9223372036854775807L;
        }
        return j10;
    }

    public final synchronized void b(long j10) {
        this.f11634a = j10;
        this.f11635b = j10 == Long.MAX_VALUE ? 0L : -9223372036854775807L;
        this.f11636c = -9223372036854775807L;
    }

    public final synchronized long c(long j10) {
        if (j10 == -9223372036854775807L) {
            return -9223372036854775807L;
        }
        try {
            long j11 = this.f11636c;
            if (j11 != -9223372036854775807L) {
                long jR = bb1.r(j11, 90000L, 1000000L, RoundingMode.DOWN);
                long j12 = (IjkMediaMeta.AV_CH_WIDE_RIGHT + jR) / IjkMediaMeta.AV_CH_SURROUND_DIRECT_LEFT;
                long j13 = (((-1) + j12) * IjkMediaMeta.AV_CH_SURROUND_DIRECT_LEFT) + j10;
                long j14 = (j12 * IjkMediaMeta.AV_CH_SURROUND_DIRECT_LEFT) + j10;
                j10 = Math.abs(j13 - jR) < Math.abs(j14 - jR) ? j13 : j14;
            }
            return e(bb1.r(j10, 1000000L, 90000L, RoundingMode.DOWN));
        } catch (Throwable th) {
            throw th;
        }
    }

    public final synchronized long d(long j10) {
        if (j10 == -9223372036854775807L) {
            return -9223372036854775807L;
        }
        try {
            long j11 = this.f11636c;
            if (j11 != -9223372036854775807L) {
                long jR = bb1.r(j11, 90000L, 1000000L, RoundingMode.DOWN);
                long j12 = jR / IjkMediaMeta.AV_CH_SURROUND_DIRECT_LEFT;
                long j13 = (j12 * IjkMediaMeta.AV_CH_SURROUND_DIRECT_LEFT) + j10;
                j10 = j13 >= jR ? j13 : ((j12 + 1) * IjkMediaMeta.AV_CH_SURROUND_DIRECT_LEFT) + j10;
            }
            return e(bb1.r(j10, 1000000L, 90000L, RoundingMode.DOWN));
        } catch (Throwable th) {
            throw th;
        }
    }

    public final synchronized long e(long j10) {
        long j11;
        if (j10 == -9223372036854775807L) {
            return -9223372036854775807L;
        }
        try {
            synchronized (this) {
                if (this.f11635b == -9223372036854775807L) {
                    long jLongValue = this.f11634a;
                    if (jLongValue == TimestampAdjuster.MODE_SHARED) {
                        Long l10 = (Long) this.f11637d.get();
                        l10.getClass();
                        jLongValue = l10.longValue();
                    }
                    this.f11635b = jLongValue - j10;
                    notifyAll();
                }
                this.f11636c = j10;
                j11 = j10 + this.f11635b;
            }
            return j11;
        } catch (Throwable th) {
            throw th;
        }
    }
}
