Skip to content

fix(room_io): don't re-fire playback_started on resume - #6636

Merged
longcw merged 2 commits into
mainfrom
longc/playback-started-resume
Jul 31, 2026
Merged

fix(room_io): don't re-fire playback_started on resume#6636
longcw merged 2 commits into
mainfrom
longc/playback-started-resume

Conversation

@longcw

@longcw longcw commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

fix _SegmentSynchronizerImpl.on_playback_started called after start_fut is set warning after resumed false interrupted speech

The first-frame latch tracks a playback segment, so a mid-segment
pause/resume must not re-arm it. Resuming a false-interrupted speech
announced playback_started a second time, which the transcript
synchronizer rejects with a warning: it anchors its clock on the first
one and accounts for the pause gap itself.
@longcw
longcw requested a review from a team as a code owner July 31, 2026 01:59

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

…d-resume

# Conflicts:
#	tests/test_room_io.py
@longcw
longcw merged commit 82c99bf into main Jul 31, 2026
24 checks passed
@longcw
longcw deleted the longc/playback-started-resume branch July 31, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants