To handle cases where the audio block cannot be immediately serviced at topology initialization: Rather than activating the port audio device upon topology activation, we could wait for the first work event. This would have the affect of delaying audio streaming until the work occurs, it should mitigate under/overflow for some cases.
To handle cases where the audio block cannot be immediately serviced at topology initialization: Rather than activating the port audio device upon topology activation, we could wait for the first work event. This would have the affect of delaying audio streaming until the work occurs, it should mitigate under/overflow for some cases.