On the Mac - replaced Soundflower with WavTap driver - still the same problem. Instead of Soundflower I used VB Virtual Cable Driver for windows. (Oracle VirtualBox Audio is HostDriver: Windows DirectSound and Controller: ICH AC97).
Soundflower for Mac Old Versions: Filename: Details: Soundflower for Mac 2020 full offline installer setup for Mac Soundflower for. Windows 8 + Genymotion - same scenario recording with Audacity. Mac OS X 10.6 or later Author / Product: Rogue Amoeba Software, Inc.
Wondering if anyone has encountered a similar problem / has any thoughts on how to pin this down further? When I googled about the AudioFlinger error it seemed to be related to cases when someone tried to play audio with a high sample rate, but my case is different since it's voip so the sample rate is probably 8khz. When I have a call with sound that doesn't work I see this adb logcat: W/AudioFlinger( 464): write blocked for 10238 msecs, 2 delayed writes, thread 0xb58ba000 When I have a call with sound that works I see this in adb logcat: E/genymotion_audio( 464): get_next_buffer() pcm_read error -16Į/genymotion_audio( 464): get_next_buffer() pcm_read error -16 This leads me to believe the problem is somehow related to my client app. I tried using Twilio demo app to make the call (with my own backend service) and this also seems to always work (same jar and so files from Twilio in my client and in their demo app).Played sound on Genymotion in some other sound app (like youtube) and recorded that in Audacity - this always works.Trying to pin down the problem I have done the following: It comes with an easy-to-use menu bar app that allows you to configure the settings and send the audio signal to specific devices. Pretty much every second or third recording is empty. Soundflower is a macOS kernel extension that creates virtual audio input and output devices which can be used to transfer a sound signal between various applications. This scenario works sometimes - every other call, more or less, doesn't produce any sound.
So essentially my flow is like this: I open the app on Genymotion, make a call to some number where someone answers and speaks, this sound is going from output to input via Soundflower and I'm recording it in Audacity (1 channel mono recording). I am initiating a VoIP call through my own client using Twilio. Sound driver is Soundflower (Input Soundflower (2ch), Output Soundflower (2ch)) VirtualBox with the following Audio settings: I'm having an interesting problem trying to record audio from an app (for automation purposes):