From e64db21dc9329af92237d8dc84dd69a15e98642a Mon Sep 17 00:00:00 2001 From: Quantum Date: Wed, 18 Dec 2019 00:00:46 -0500 Subject: [PATCH] Disable output buffering --- winscap.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winscap.cpp b/winscap.cpp index ee8fee2..e0cdf4a 100644 --- a/winscap.cpp +++ b/winscap.cpp @@ -151,7 +151,7 @@ int main(int argc, char *argv[]) { if (flags & AUDCLNT_BUFFERFLAGS_SILENT) pData = pSilence; - fwrite(pData, wfx.nBlockAlign, numFramesAvailable, stdout); + _write(_fileno(stdout), pData, wfx.nBlockAlign * numFramesAvailable); ensure(pCapture->ReleaseBuffer(numFramesAvailable)); ensure(pCapture->GetNextPacketSize(&packetLength)); }