Hi everyone !
I have developped a virtual audio driver which gets audio samples from the audio engine and sends those samples through the network.
It works as expected but I have some issues when using some audio players with hog-mode enabled.
While testing my driver with a hog-mode audio player, I was surprised to see that it works, I was just earing the sound from the hog-mode player and other sounds where muted.
Sometimes, it doesn't work that well, it seems that the audio engine is broken.
To understand what was going on, I add some traces in my audio driver code, at different levels (nub, bus, device, engine), but don't see yet any specific calls from the hog-mode player.
Does anyone have an idea how such player can hog the audio device bypassing the driver ? Using AUHAL / HAL perhaps ?
Thanks in advance.