package p138.p176.p177.p190.p240;

import android.annotation.TargetApi;
import android.content.Context;
import android.hardware.display.DisplayManager;
import android.os.Handler;
import android.os.HandlerThread;
import android.os.Message;
import android.view.Choreographer;
import android.view.Display;
import android.view.WindowManager;
import p138.p176.p177.p190.p239.C4150;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ဨ.ޏ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C4171 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final WindowManager f13334;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final ChoreographerFrameCallbackC4173 f13335;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final C4172 f13336;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public long f13337;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public long f13338;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public long f13339;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public long f13340;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public long f13341;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public boolean f13342;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public long f13343;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public long f13344;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public long f13345;

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ဨ.ޏ$֏, reason: contains not printable characters */
    @TargetApi(17)
    public final class C4172 implements DisplayManager.DisplayListener {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public final DisplayManager f13346;

        public C4172(DisplayManager displayManager) {
            this.f13346 = displayManager;
        }

        @Override // android.hardware.display.DisplayManager.DisplayListener
        public void onDisplayAdded(int i) {
        }

        @Override // android.hardware.display.DisplayManager.DisplayListener
        public void onDisplayChanged(int i) {
            if (i == 0) {
                C4171.this.m6820();
            }
        }

        @Override // android.hardware.display.DisplayManager.DisplayListener
        public void onDisplayRemoved(int i) {
        }
    }

    /* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ဨ.ޏ$ؠ, reason: contains not printable characters */
    public static final class ChoreographerFrameCallbackC4173 implements Choreographer.FrameCallback, Handler.Callback {

        /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
        public static final ChoreographerFrameCallbackC4173 f13348 = new ChoreographerFrameCallbackC4173();

        /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
        public volatile long f13349 = -9223372036854775807L;

        /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
        public final Handler f13350;

        /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
        public final HandlerThread f13351;

        /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
        public Choreographer f13352;

        /* JADX INFO: renamed from: އ, reason: contains not printable characters */
        public int f13353;

        public ChoreographerFrameCallbackC4173() {
            HandlerThread handlerThread = new HandlerThread("ChoreographerOwner:Handler");
            this.f13351 = handlerThread;
            handlerThread.start();
            Handler handlerM6754 = C4150.m6754(this.f13351.getLooper(), (Handler.Callback) this);
            this.f13350 = handlerM6754;
            handlerM6754.sendEmptyMessage(0);
        }

        @Override // android.view.Choreographer.FrameCallback
        public void doFrame(long j) {
            this.f13349 = j;
            this.f13352.postFrameCallbackDelayed(this, 500L);
        }

        @Override // android.os.Handler.Callback
        public boolean handleMessage(Message message) {
            int i = message.what;
            if (i == 0) {
                this.f13352 = Choreographer.getInstance();
                return true;
            }
            if (i == 1) {
                int i2 = this.f13353 + 1;
                this.f13353 = i2;
                if (i2 == 1) {
                    this.f13352.postFrameCallback(this);
                }
                return true;
            }
            if (i != 2) {
                return false;
            }
            int i3 = this.f13353 - 1;
            this.f13353 = i3;
            if (i3 == 0) {
                this.f13352.removeFrameCallback(this);
                this.f13349 = -9223372036854775807L;
            }
            return true;
        }
    }

    public C4171(Context context) {
        DisplayManager displayManager;
        C4172 c4172 = null;
        if (context != null) {
            context = context.getApplicationContext();
            this.f13334 = (WindowManager) context.getSystemService("window");
        } else {
            this.f13334 = null;
        }
        if (this.f13334 != null) {
            if (C4150.f13259 >= 17 && (displayManager = (DisplayManager) context.getSystemService("display")) != null) {
                c4172 = new C4172(displayManager);
            }
            this.f13336 = c4172;
            this.f13335 = ChoreographerFrameCallbackC4173.f13348;
        } else {
            this.f13336 = null;
            this.f13335 = null;
        }
        this.f13337 = -9223372036854775807L;
        this.f13338 = -9223372036854775807L;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m6820() {
        Display defaultDisplay = this.f13334.getDefaultDisplay();
        if (defaultDisplay != null) {
            long refreshRate = (long) (1.0E9d / ((double) defaultDisplay.getRefreshRate()));
            this.f13337 = refreshRate;
            this.f13338 = (refreshRate * 80) / 100;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final boolean m6821(long j, long j2) {
        return Math.abs((j2 - this.f13343) - (j - this.f13344)) > 20000000;
    }
}
