From 742cf0cd053f968cbf291ed367d4568c12d8bde2 Mon Sep 17 00:00:00 2001
From: Sven Gothel <sgothel@jausoft.com>
Date: Sun, 21 May 2023 16:44:17 +0200
Subject: AudioFormat/AudioSink: Use float in seconds for duration to avoid
 losing precision when dealing with stats, averages etc

---
 src/java/com/jogamp/common/av/TimeFrameI.java | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'src/java/com/jogamp/common/av/TimeFrameI.java')

diff --git a/src/java/com/jogamp/common/av/TimeFrameI.java b/src/java/com/jogamp/common/av/TimeFrameI.java
index a528c09..400618f 100644
--- a/src/java/com/jogamp/common/av/TimeFrameI.java
+++ b/src/java/com/jogamp/common/av/TimeFrameI.java
@@ -56,10 +56,18 @@ public class TimeFrameI {
     protected int pts;
     protected int duration;
 
+    /**
+     * Ctor w/ zero duration and {@link #INVALID_PTS}.
+     */
     public TimeFrameI() {
         pts = INVALID_PTS;
         duration = 0;
     }
+    /**
+     * Create a new instance
+     * @param pts frame pts in milliseconds
+     * @param duration frame duration in milliseconds
+     */
     public TimeFrameI(final int pts, final int duration) {
         this.pts = pts;
         this.duration = duration;
-- 
cgit v1.2.3