Repository navigation
v0.2.0
tagged this
14 Oct 21:26
- Added `AudioFollower` and `ClockedAudioOutput` classes to manage audio playback in sync with a clock. - Introduced `audiblePosition` function to calculate the audio position based on reported timestamps. - Created `TimestampRebaser` class to align timestamps from different capture clocks to a common wall clock. - Developed tests for `AudioFollower`, `ClockedAudioOutput`, `TimestampRebaser`, and `MediaClock` to ensure functionality and accuracy. - Implemented `StatsOverlay` for visualizing playback statistics, including latency, jitter, and A/V sync. - Added `MediaClock` class to manage playback timing for media files, allowing for play, pause, and seek operations.