Preserve device timestamp offsets across output reopen and counter wrap

This commit is contained in:
evgeny committed 2026-10-15 14:46:03 +02:00
1 parent 3226865ad7
commit a165372bbe
2 files changed
+12 -3

No files matched your search

@@ -22,8 +22,9 @@ class CallOutputRecoveryTest {
p.reopen(accepted)
assertEquals(accepted, p.played(0, accepted))
assertEquals(accepted + 96, p.played(96, accepted + 672))
assertEquals(accepted + 48, p.timestamp(48))
assertEquals(-1L, p.timestamp(-1))
assertEquals(accepted + 48, p.timestamp(48, accepted + 672))
assertEquals(-1L, p.timestamp(-1, accepted + 672))
assertEquals(accepted + 0x100000030L, p.timestamp(48, accepted + 0x100000100L))
assertNull(p.played(1000, accepted + 672))
p.reopen(1920)
assertEquals(1920L, p.played(0, 1920))