Shawn Hoffman
|
c338f9e2a1
windows: replace comdef dependency with winrt
|
2 anni fa |
Pokechu22
|
ca9bf3174f
Use HRWrap in remaining locations
|
3 anni fa |
sowens99
|
8ea6bef98f
Port Main.DSP to MainSettings
|
3 anni fa |
Tillmann Karras
|
eda2035874
AudioCommon: rename isValid() to IsValid()
|
3 anni fa |
Pierre Bourdon
|
e149ad4f0a
treewide: convert GPLv2+ license info to SPDX tags
|
3 anni fa |
Silent
|
cb854d7832
AudioCommon/WASAPI: Construct std::thread with invoke semantics instead of a lambda
|
5 anni fa |
Silent
|
11c5150c16
AudioCommon/WASAPI: Factorize device enumeration logic into a function to greatly reduce code duplication
|
5 anni fa |
Silent
|
c373890505
AudioCommon/WASAPI: Do volume adjustment only when really needed
|
5 anni fa |
Silent
|
991b3ba8c2
AudioCommon/WASAPI: Remove thread unsafe nullptr checks giving a false sense of safety
|
5 anni fa |
Silent
|
5dbbf36563
AudioCommon/WASAPI: Use std::string_view where applicable
|
5 anni fa |
Silent
|
7d59ad262f
AudioCommon/WASAPI: Use leaner memory model on m_running, no need for a full barrier
|
5 anni fa |
Silent
|
ee60be4501
AudioCommon/WASAPI: Simplify thread synchronization model by not detaching WASAPI handler thread
|
5 anni fa |
Silent
|
c5a372ab2a
AudioCommon/WASAPI: Use WRL/WIL whenever possible
|
5 anni fa |
Silent
|
374629ef30
AudioCommon: Make HandleWinAPI handle all success return values properly, not just S_OK
|
5 anni fa |
Lioncash
|
22a79289d3
AudioCommon: Migrate logging over to fmt
|
4 anni fa |
QuellaZhang
|
e67eb4693e
Fix implicit false-to-nullptr conversions
|
5 anni fa |
spycrab
|
a196dfe50d
AudioCommon: Implement WASAPI
|
7 anni fa |