aeharding / aeharding/kjerag

Degrade gracefully when decode falls behind realtime

Offen
#52 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
1
Forks
0
Ø Merge
1 T. 15 Std.
Gemergte PRs (30 T.)
4

Beschreibung

Pushback from #49, promoted to its own issue: under competing decode load (only reproducible under artificial contention; idle decode is 2.46x realtime) the wall-anchored presentation clock keeps its position, the picture drops frames, and the SOUND falls behind and goes silent - audio is the first casualty. Design question: an audio-mastered or waitable clock degrades better under starvation, but re-anchoring was deliberately rejected in #49 absent evidence. If starvation ever occurs in real use (thermal throttle, weaker hardware), this is where to look. Also from #49: absolute lip-sync rests on cpal/ALSA reporting device latency honestly; a constant bias is invisible to the drift instruments.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.