| Summary: | STP140 audio/video issues | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Gavin Lefebvre <glefebvr> | ||||
| Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | RESOLVED DUPLICATE | ||||||
| Severity: | Major | CC: | bfulgham, webkit-bug-importer, youennf | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | Safari Technology Preview | ||||||
| Hardware: | Mac (Intel) | ||||||
| OS: | macOS 12 | ||||||
| Attachments: |
|
||||||
|
Description
Gavin Lefebvre
2022-02-21 21:02:32 PST
Hi Gabin, do you have a repro case? https://webrtc.github.io/samples/src/content/peerconnection/webaudio-input/ seems to work for me locally on STP140. I was having issues with that site as well- testing it just now: - the first attempt, I got `A MediaStreamTrack ended due to a capture failure onIceCandidate — main.js:129` just after the SDP exchange - the second attempt, the MediaStreamTrack seemed to survive negotiation, but I soon received the following verbose logs: [Log] IncomingAudioMediaStreamTrackRendererUnit::addSource (EFB295B9B2612C0A) [Log] AudioMediaStreamTrackRendererUnit::addSource (3BEF086C56522B09) [Error] AudioSampleDataSource::pullSamples(3BEF086C56522B09) need more data, sample 11907 with offset 882, trying to get 441 samples, but not completely in range [13301 .. 46069] [Log] AudioSampleDataSource::pushSamplesInternal(3BEF086C56522B09) needed more data, pushing 419 samples ... [Log] RealtimeIncomingAudioSource::logTimerFired(EFB295B9B2612C0A) chunk 197 [Log] RealtimeIncomingAudioSource::logTimerFired(EFB295B9B2612C0A) new audio buffer list for sampleRate 16000 and 1 channel(s) ... [Error] AudioSampleDataSource::pullSamples(3BEF086C56522B09) need more data, sample 56102 with offset 34493, trying to get 441 samples, but not completely in range [57291 .. 90059] [Log] AudioSampleDataSource::pushSamplesInternal(3BEF086C56522B09) needed more data, pushing 419 samples [Error] AudioSampleDataSource::pullSamples(3BEF086C56522B09) need more data, sample 100532 with offset 67898, trying to get 441 samples, but not completely in range [101501 .. 134269] [Log] AudioSampleDataSource::pushSamplesInternal(3BEF086C56522B09) needed more data, pushing 419 samples ... Main difference between here and my initial post is that I changed my system audio config to 44.1kHz from 48kHz. We will email you a repro link to test with our live app, thanks! Is it similar to https://bugs.webkit.org/show_bug.cgi?id=236779? Are you using a BT headset? Created attachment 452876 [details]
Audio Midi Config
No BT devices attached, and confirmed that STP140 is grabbing the MacBook Pro Microphone as the MST source in the WebRTC demo.
Best guess is that the presence of Aggregate Devices (even though they're not used) could be causing SRC confusion?
*** This bug has been marked as a duplicate of bug 239513 *** |