You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For some headsets, the NAudio library generates a different amount of bytes over time for the output loopback and the mic. Since the current implementation relies on processing the same amount of bytes for each period of time, the result is that one of the buffers keeps storing unprocessed bytes over time and ends up overflowing.
Confirmed that this happens with the Skullcandy Hesh 3 Bluetooth headset and possibly others.
The text was updated successfully, but these errors were encountered:
To solve this problem, we would probably need to find another way to synchronize the input and the loopback audio streams, without relying only on the number of bytes recorded. However, I am not sure yet how to do this.
For some headsets, the NAudio library generates a different amount of bytes over time for the output loopback and the mic. Since the current implementation relies on processing the same amount of bytes for each period of time, the result is that one of the buffers keeps storing unprocessed bytes over time and ends up overflowing.
Confirmed that this happens with the Skullcandy Hesh 3 Bluetooth headset and possibly others.
The text was updated successfully, but these errors were encountered: