summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2021-03-08test/run_output: call AudioOutput::Drain()Max Kellermann
2021-03-08output/wasapi: don't clear the exception in CheckException()Max Kellermann
2021-03-08output/wasapi: remove the "thrown" fieldMax Kellermann
2021-03-08output/wasapi: move catch block to the Work() function levelMax Kellermann
2021-03-08output/wasapi: make WasapiOutputThread::is_exclusive constMax Kellermann
2021-03-08output/wasapi: catch all exceptionMax Kellermann
2021-03-08output/wasapi: remove broken Drain() implementationMax Kellermann
2021-03-08output/wasapi: implement Cancel()Max Kellermann
2021-03-08output/wasapi: add `inline`Max Kellermann
2021-03-08output/wasapi: convert pointer to referenceMax Kellermann
2021-03-08output/wasapi: move SetEventHandle() call to thread constructorMax Kellermann
2021-03-08output/wasapi: fix coding styleMax Kellermann
2021-03-08output/wasapi: eliminate kErrorIdMax Kellermann
2021-03-08output/wasapi: remove unused function SafeTry()Max Kellermann
2021-03-08test/run_{input,output,convert}: switch file descriptors to binary modeMax Kellermann
2021-03-08io/FileDescriptor: add method SetBinaryMode()Max Kellermann
2021-03-08test/run_output: use class StaticFifoBufferMax Kellermann
2021-03-08test/run_convert: use std::byteMax Kellermann
2021-03-08test/run_convert: pass FileDescriptor to RunConvert()Max Kellermann
2021-03-08test/run_convert: move code to RunConvert()Max Kellermann
2021-03-08test/run_output: pass FileDescriptor to run_output()Max Kellermann
2021-03-08win32/Com: add COINIT_DISABLE_OLE1DDEMax Kellermann
2021-03-08win32/Com: make COINIT_APARTMENTTHREADED the default constructorMax Kellermann
2021-03-08win32/Com: remove the unused COINIT_MULTITHREADED constructorMax Kellermann
2021-03-08win32/HResult: add MakeHResultError()Max Kellermann
2021-03-07win32/ComWorker: fold class COMWorkerThread into class COMWorkerMax Kellermann
2021-03-07win32/ComWorker: remove parameter passing from Async()Max Kellermann
2021-03-06win32/ComWorker: make COMWorker a real class, no static membersMax Kellermann
2021-03-05output/wasapi: Add dop support for WASAPIShen-Ta Hsieh
2021-03-05output/wasapi: check AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWEDMax Kellermann
2021-03-05output/wasapi: EnumerateDevices() logs, no std::vectorMax Kellermann
2021-03-05output/wasapi: reimplement SearchDevice() without EnumerateDevices()Max Kellermann
2021-03-05output/wasapi: SearchDevice() returns IMMDeviceMax Kellermann
2021-03-05output/wasapi: GetDevice() returns IMMDeviceMax Kellermann
2021-03-05output/wasapi: use default device only if none was configuredMax Kellermann
2021-03-05output/wasapi: release the COMWorker if OpenDevice() failsMax Kellermann
2021-03-05output/wasapi: SafeTry() catches all exceptionsMax Kellermann
2021-03-05output/wasapi: move COM utilities to separate headersMax Kellermann
2021-03-05win32/ComPtr: operator*() returns referenceMax Kellermann
2021-03-05test/run_output: use OptionParser, add option "--verbose"Max Kellermann
2021-03-05test/run_output: add struct CommandLineMax Kellermann
2021-03-05output/wasapi: split the headerMax Kellermann
2021-03-05output/wasapi: use forward declarations in the headerMax Kellermann
2021-03-05output/wasapi: use [[gnu::pure]]Max Kellermann
2021-03-05output/wasapi: include cleanupMax Kellermann
2021-03-05output/wasapi: include config.h for ENABLE_DSDMax Kellermann
2021-03-05output/wasapi: move to separate directoryMax Kellermann
2021-03-05win32/WinEvent: add default value to Wait()Max Kellermann
2021-03-05win32/WinEvent: un-inline the constructorMax Kellermann
2021-03-05thread/WindowsFuture: include cleanupMax Kellermann