Benoem de ontbrekende call-audiotap (#2527) #2588

Merged
brenno merged 1 commit from feat/call-audio-2527 into main 2026-10-25 20:51:34 +00:00
Owner

Summary

  • De providerneutrale audiotap van een OciDeck-call staat in call_audio_source.dart: lokale uitgaande audio ná mute en remote audio ná decodering, elk met tijdstip en bron.
  • flutter_webrtc 1.6 kan die samples niet leveren. MediaRecorder schrijft een INPUT/OUTPUT-mix, geen bron per deelnemer. callAudioCaptureOfCurrentBinding() meldt daarom noPerSourceTap, en startCallAudioCapture geeft een lege stroom.
  • Een track-id en het opname-lampje van de provider starten niets. Alleen de microfoon is geen hele call (remoteMissing). Een whole-call-claim zonder tap faalt hard.
  • Dit sluit #2527 niet. De acceptatie vraagt een echte tweepersoonscall op elk platform dat de tap beweert te kunnen; die proef blijft open.

Test plan

  • flutter test test/meetings/call_audio_source_test.dart en de rest van test/meetings
  • make check op df55415d3 (exit 0)
  • Geen live tweepersoonsopname — bewust niet geclaimd
## Summary - De providerneutrale audiotap van een OciDeck-call staat in `call_audio_source.dart`: lokale uitgaande audio ná mute en remote audio ná decodering, elk met tijdstip en bron. - flutter_webrtc 1.6 kan die samples niet leveren. `MediaRecorder` schrijft een INPUT/OUTPUT-mix, geen bron per deelnemer. `callAudioCaptureOfCurrentBinding()` meldt daarom `noPerSourceTap`, en `startCallAudioCapture` geeft een lege stroom. - Een track-id en het opname-lampje van de provider starten niets. Alleen de microfoon is geen hele call (`remoteMissing`). Een whole-call-claim zonder tap faalt hard. - Dit sluit #2527 niet. De acceptatie vraagt een echte tweepersoonscall op elk platform dat de tap beweert te kunnen; die proef blijft open. ## Test plan - [x] `flutter test test/meetings/call_audio_source_test.dart` en de rest van `test/meetings` - [x] `make check` op `df55415d3` (exit 0) - [ ] Geen live tweepersoonsopname — bewust niet geclaimd
flutter_webrtc levert geen samples per deelnemer. De capability weigert daarom een hele-call-opname, zodat een microfoon of een track-id die naam niet krijgt.

Co-authored-by: Cursor <cursoragent@cursor.com>
brenno merged commit cd5e12fbcf into main 2026-10-25 20:51:34 +00:00
Sign in to join this conversation.
No description provided.