Please report what drivers and HW are returning error, since this seems to be a driver limitation WASAPI pull mode is not supported all drivers and I'm not happy if we need to add that push mode (that causes such many pops and clicks for different HW).
Vista:
C:\silence\x86>silence.exe --device "Headphones (High Definition Audio Device)"
Press Enter to quit...
Got "feed me" event but IAudioClient::GetCurrentPadding reports buffer is full -
glitch?
The thread terminated early - something bad happened
Thread HRESULT is 0x8000ffff
Driver Name: HdAudio.sys
Driver Version: 6.00.6002.18005 (English)
Driver Attributes: Final Retail
Works with HDMI:
C:\silence\x86>silence.exe --device "Digital Output Device (HDMI) (High Definition Audio Device)"
Press Enter to quit...
Aborting playback...
Received stop event after 3381 passes
Driver Name: HdAudio.sys
Driver Version: 6.00.6002.18005 (English)
Driver Attributes: Final Retail
Win7:
Works:
C:\silence\x86>silence.exe --device "Speakers (High Definition Audio Device)"
Press Enter to quit...
Aborting playback...
Received stop event after 2127 passes
Driver Name: HdAudio.sys
Driver Version: 6.01.7600.16385 (English)
Driver Attributes: Final Retail