diff --git a/library/core/src/main/java/com/google/android/exoplayer2/video/VideoFrameReleaseTimeHelper.java b/library/core/src/main/java/com/google/android/exoplayer2/video/VideoFrameReleaseTimeHelper.java index af06432261..596e1046d1 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/video/VideoFrameReleaseTimeHelper.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/video/VideoFrameReleaseTimeHelper.java @@ -74,7 +74,7 @@ public final class VideoFrameReleaseTimeHelper { */ public VideoFrameReleaseTimeHelper(Context context) { this(getDefaultDisplayRefreshRate(context)); - this.context = context; + this.context = context.getApplicationContext(); registerDisplayListener(); } @@ -89,8 +89,9 @@ public final class VideoFrameReleaseTimeHelper { haveSync = false; if (useDefaultDisplayVsync) { vsyncSampler.addObserver(); + setSync(getDefaultDisplayRefreshRate(context)); + registerDisplayListener(); } - registerDisplayListener(); } /**