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

import android.view.Choreographer;
import android.view.Display;

/* JADX INFO: loaded from: classes2.dex */
public final class g1 extends f1 implements Choreographer.FrameCallback {
    @Override // com.google.android.gms.internal.ads.f1
    public final void a() {
        long refreshRate;
        this.f10982b.registerDisplayListener(this, bb1.zzc(null));
        this.f10981a.postFrameCallback(this);
        Display display = this.f10982b.getDisplay(0);
        if (display != null) {
            refreshRate = (long) (1.0E9d / ((double) display.getRefreshRate()));
        } else {
            vt0.c("Unable to query display refresh rate");
            refreshRate = -9223372036854775807L;
        }
        this.f10984d = refreshRate;
    }

    @Override // com.google.android.gms.internal.ads.f1
    public final void b() {
        this.f10982b.unregisterDisplayListener(this);
        this.f10981a.removeFrameCallback(this);
        this.f10983c = -9223372036854775807L;
        this.f10984d = -9223372036854775807L;
    }

    @Override // android.view.Choreographer.FrameCallback
    public final void doFrame(long j10) {
        this.f10983c = j10;
        this.f10981a.postFrameCallbackDelayed(this, 500L);
    }

    @Override // android.hardware.display.DisplayManager.DisplayListener
    public final void onDisplayChanged(int i10) {
        long refreshRate;
        if (i10 == 0) {
            this.f10981a.postFrameCallback(this);
            Display display = this.f10982b.getDisplay(0);
            if (display != null) {
                refreshRate = (long) (1.0E9d / ((double) display.getRefreshRate()));
            } else {
                vt0.c("Unable to query display refresh rate");
                refreshRate = -9223372036854775807L;
            }
            this.f10984d = refreshRate;
        }
    }
}
