summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
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-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
2021-03-05win32/HResult: un-inline HResultCategory::message()Max Kellermann
2021-03-05win32/HResult: un-inline FormatHResultError()Max Kellermann
2021-03-05win32/HResult: include cleanupMax Kellermann
2021-03-05win32/meson.build: fix syntax errorMax Kellermann
2021-03-05win32: build static libraryMax Kellermann
2021-03-05win32/ComWorker: fix the FormatHResultError() return typeMax Kellermann
2021-03-05win32/ComWorker: remove debug log messagesMax Kellermann
2021-03-05win32/ComWorker: reorder includesMax Kellermann
2021-03-05win32/ComWorker: include cleanupMax Kellermann
2021-03-04use structured binding declarationsRosen Penev
2021-03-04src/output: add algorithm for finding usable AudioFormatShen-Ta Hsieh
2021-03-04src/output: Set fallback setting for DSDShen-Ta Hsieh
2021-03-04src/output: Add Interrupt interfaceShen-Ta Hsieh
2021-03-04src/output: Reopen device on errorShen-Ta Hsieh
2021-03-04src/output: Use WinEvent for as a condition_variable without lockShen-Ta Hsieh
2021-03-04src/output: Move event and spsc_queue into thread objectShen-Ta Hsieh
2021-03-04src/win32: Add ComWorker to run all COM function on same threadShen-Ta Hsieh
2021-03-04win32: Add ComWorker to run all COM function on same threadShen-Ta Hsieh
2021-03-04meson.build: compile Win32Main.cxx only on WindowsMax Kellermann
2021-03-04src/win32: Add support for COINIT_APARTMENTTHREADEDShen-Ta Hsieh
2021-03-04win32/Com: use if with init-statementShen-Ta Hsieh
2021-03-04thread: Add `Future` implement for mingw32 without pthreadShen-Ta Hsieh
2021-03-04output/wasapi: use AUDCLNT_BUFFERFLAGS_SILENT for paused outputShen-Ta Hsieh
2021-03-04util/AllocatedString: remove Null(), IsNull()Max Kellermann
2021-03-04util/AllocatedString: support casting a nulled instance to string_viewMax Kellermann
2021-03-04util/AllocatedString: add operator=()Max Kellermann
2021-03-04util/AllocatedString: replace Clone() with copy constructorMax Kellermann
2021-03-04util/AllocatedString: add const_pointer constructorMax Kellermann
2021-03-04util/AllocatedString: add string_view constructorMax Kellermann