Callaudio in de duurzame opnamepipeline (#2529) #2596
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
release-blocker
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!2596
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/call-recording-pipeline-2529"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Samenvatting
Koppelt de callaudiobron uit #2527 aan de bestaande duurzame opnamepipeline (#2516/#2517). Wat de gebruiker startte was een losse brokkenteller; nu is
CallAudioCaptureSourceeen echteCaptureSourceonderRecordingManager— staging, schijfcontrole, crashherstel en de bewaarflow komen gratis mee.CallAudioCaptureSourcefaalt gesloten als de sessie geencallAudio.wholeCallclaimt (probe/startop hetzelfde feit)callAudioTickBytes): één afspeelbare 16 kHz-monomix + WAV per bron +sources.json-provenance; gemute/starvende bronnen leveren stilte, de tijdlijn loopt doorpackage:clock(deterministisch testbaar); snapshot-iteratie tegen concurrente bron-insertRecordingConsent.participantNoticeAcknowledged—callAudiostaat nu in de andermans-stemmen-lijstforwardedChunksis en blijft een poort-teller; echte forwarding is #2530stopAllmet eerlijke redenen:userStop/moduleDisabled/sourceLost; de duurzame file wordt altijd netjes afgerondmem:-assets inWebAssetStore(gebudgetteerd, geen per-bron kopieën)Bewijs
make checkgroen: format, analyse, conventies, 14764 tests, coverage 86.5%, per-file floor, package-tests, 81 goldensTest plan
Generated with Devin