Skip to content

A route change during a Take keeps its sample rate - #314

Merged
Skeyelab merged 1 commit into
mainfrom
route-change-keeps-rate
Oct 11, 2026
Merged

Skeyelab merged 1 commit into
mainfrom
route-change-keeps-rate

Conversation

@Skeyelab

Copy link
Copy Markdown
Member

Regression from #308 (#195), found by the whole-app review: moveTakeToCurrentRoute() (iOS, a route change mid-Take) called SessionAudioDevice.current(), whose default asks iOS for 48 kHz. During a 96 or 44.1 kHz Take, restartInput then saw a new rate and stopped the Take. It now asks for recorder.sampleRate, as the media-reset path already did.

./scripts/verify.sh passes. No test seam for this iOS session path; not checked on a device (needs a USB hub blip during a 96 kHz Take on an iPhone).

https://claude.ai/code/session_01S6amVoNeB4GahnMMe79dZ6

…48 kHz

Found by the whole-app review: a regression from #308.

Assisted-by: Claude Code:claude-opus-5-5

Claude-Session: https://claude.ai/code/session_01S6amVoNeB4GahnMMe79dZ6
@Skeyelab
Skeyelab enabled auto-merge (squash) October 11, 2026 04:36
@Skeyelab
Skeyelab merged commit 68d64cc into main Oct 11, 2026
2 checks passed
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.

1 participant