Lev

Results 12 comments of Lev

Thank you for the feedback! For the first point, I've replaced the manual rendering with `AVAudioMixerNode`. `AVAudioSourceNode` is used to pass data in a callback style. It's available from macOS...

1. I will try to use `AVAudioEngine` manual processing mode to see if can be a workaround. 2. The echo effect was appearing in headphones. I found out that main...

I've added manual rendering and mixing works for macOS "Ingest Test" example. Mixing is triggered by the main channel. I used a mic and an audio file buffers from audio...

Just a small update, using `AVAudioEngine` indeed doesn't work nicely with ReplayKit. I'm getting an error when trying to start the engine: > AURemoteIO.cpp:1162 failed: 561015905 (enable 2, outf< 2...

I've replaced AVAudioEngine with Audio Units. I tested iOS, macOS and it works now. The audio isn't perfect, probably still need to add buffering. ReplayKit iOS example exceeds 50MB memory...

Somehow GitHub showing commits from main as being added to this branch. I'm going to reopen the PR.

As a temporary solution, I disabled voice processing in [voice_processing_audio_unit.mm:76](https://chromium.googlesource.com/external/webrtc/+/d251196d377041722442fc583da593bc8f17302b/webrtc/modules/audio_device/ios/voice_processing_audio_unit.mm) and the issue is gone. In our case the voice processing isn't a requirement. ``` vpio_unit_description.componentSubType = kAudioUnitSubType_RemoteIO; ``` I...

I have the same issue. Updated from m112 ffbb6f4641db97b89a349a096baaf8163e763fd7 to m120 8a486a2187951dec1dcc68f2f257fdcd2cad812c. The exception is: > libc++abi: terminating due to uncaught exception of type MediaSoupClientError: Failed creating data channel Triggered...

Found the issue, it's [this](https://github.com/VLprojects/libmediasoupclient/commit/747316760e5f284a5ba4d25bd91656adc833e965#diff-08c8296409fb583588e9736ac5ab36a1276cca2e69a4de8a047964431dd023f9R424) call. It shouldn't throw because `ok()` is true. It's [fixed](https://github.com/versatica/libmediasoupclient/commit/f8c73fc8401f83e526e4f02a6e88c3f5e31e379a) in the upstream. @fedulvtubudul could you please sync libmediasoupclient? Thanks