diff options
author | Sven Gothel <[email protected]> | 2023-10-16 04:03:24 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2023-10-16 04:03:24 +0200 |
commit | ee29eaf770d0d3627e5989dcae58a87cf27184d3 (patch) | |
tree | 60a9841ddb9a92878b7b6c1f6a52e39ada89c0e5 /src/jogl/classes/jogamp/opengl/util/av | |
parent | 76cf00ea0a157b33af9b2ffa608ded992f8c0ff2 (diff) |
Bug 1472: GLMediaPlayer: Expose SCR PTS and encourage its usage, removes user from selecting video or audio PTS.
Diffstat (limited to 'src/jogl/classes/jogamp/opengl/util/av')
-rw-r--r-- | src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java b/src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java index 3520ddf0a..106a374bf 100644 --- a/src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java +++ b/src/jogl/classes/jogamp/opengl/util/av/GLMediaPlayerImpl.java @@ -350,12 +350,15 @@ public abstract class GLMediaPlayerImpl implements GLMediaPlayer { public final int getPresentedFrameCount() { return presentedFrameCount; } @Override - public final int getVideoPTS() { return video_pts_last.getLast(); } + public final PTS getPTS() { return av_scr; } + + @Override + public final int getVideoPTS() { return video_pts_last.get(Clock.currentMillis()); } @Override public final int getAudioPTS() { if( State.Uninitialized != state && null != audioSink ) { - return audioSink.getPTS().getLast(); + return audioSink.getPTS().get(Clock.currentMillis()); } return 0; } |