summaryrefslogtreecommitdiffstats
path: root/drivers/wasapi
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright headers referring to GodotSpartan3222024-10-272-4/+4
* Rebrand preambles to RedotSpartan3222024-10-132-0/+4
* Use COM smart pointers to handle COM objects safelyLalit Shankar Chowdhury2024-05-162-43/+21
* Fix audio crackling issues due to incorrect WASAPI buffer sizeAlexOtsuka2024-03-081-2/+7
* Fix Dummy audio driver initialization issue on WASAPI output device initializ...Alessandro Famà2024-01-091-5/+3
* Add a `--audio-output-latency` command-line argumentHugo Locurcio2023-08-171-1/+1
* [Windows] Initialize COM as apartment-threaded.bruvzg2023-07-201-1/+1
* Add mono audio support to WASAPIkobewi2023-04-281-1/+22
* Fix wait for thread not startedSamuele Panzeri2023-04-271-1/+3
* Merge pull request #69833 from Eoin-ONeill-Yokai/audio_invalid_mixrateRémi Verschelde2023-04-261-1/+1
|\
| * Fix crash caused by invalid mix_rate assignment due to bogusEoin O'Neill2023-04-251-1/+1
* | [Windows] Cleanup COM library initialization/uninitialization.bruvzg2023-04-101-4/+3
|/
* Further refactoring to AudioDriver implementations after #69120.Emmanouil Papadeas2023-02-092-26/+29
* Audio rename (device, capture_device) -> (output_device, input_device)souplamp2023-01-312-99/+99
* One Copyright Update to rule them allRémi Verschelde2023-01-052-58/+58
* Fallback to IAudioClient when IAudioClient3 is not available in a more robust...Álex Román Núñez2022-11-102-40/+38
* Detect Wine and disable unsupported IAudioClient3 interface.bruvzg2022-10-142-0/+25
* Merge pull request #64607 from RandomShaper/safe_audio_threadingRémi Verschelde2022-08-252-19/+16
|\
| * Make audio thread control flags safePedro J. Estébanez2022-08-192-19/+16
* | Replace Array return types with TypedArraykobewi2022-08-222-10/+10
|/
* Code quality: Fix header guards consistencyRémi Verschelde2022-07-251-0/+1
* Fix some issues found by cppcheck.bruvzg2022-04-061-1/+1
* Style: Cleanup single-line blocks, semicolons, dead codeRémi Verschelde2022-02-161-2/+4
* Update copyright statements to 2022Rémi Verschelde2022-01-032-4/+4
* Fix crash in audio callback when recording audioBenjamin Armstrong2021-11-161-8/+11
* Windows: Fix compilation warnings with GCC 11.2.1Rémi Verschelde2021-11-101-2/+12
* Merge pull request #53408 from EIRTeam/fix_wasapi_output_latencyRémi Verschelde2021-10-062-1/+20
|\
| * Make WASAPI return accurate latency informationÁlex Román Núñez2021-10-062-1/+20
* | Merge pull request #52963 from Pineapple/WIN32_LEAN_AND_MEAN_masterRémi Verschelde2021-10-051-0/+1
|\ \ | |/ |/|
| * Add missing WIN32_LEAN_AND_MEANBartłomiej T. Listwon2021-09-231-0/+1
* | Initialize AudioClientPropertiesFrixuu2021-10-011-1/+1
|/
* Fix startup warning - Property not found: `audio/output_latency`Yuri Roubinsky2021-09-141-1/+1
* Merge pull request #38210 from benjarmstrong/wasapi-audio-output-latencyK. S. Ernest (iFire) Lee2021-08-222-18/+131
|\
| * Fixed the audio 'output latency' project setting not appearing when using the...Ben Armstrong2021-05-042-18/+131
* | Reorganize Project Settingsreduz2021-02-181-1/+1
* | Modernize ThreadPedro J. Estébanez2021-01-292-9/+4
* | Update copyright statements to 2021Rémi Verschelde2021-01-012-4/+4
* | Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
|/
* Move mix_rate, ouput_latency to AudioDriverManagerFabio Alessandrelli2020-05-181-1/+1
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-142-28/+0
* Port member initialization from constructor to declaration (C++11)Rémi Verschelde2020-05-142-47/+24
* Replace NULL with nullptrlupoDharkael2020-04-022-33/+33
* SCons: Format buildsystem files with psf/blackRémi Verschelde2020-03-301-1/+1
* Reimplement Mutex with C++'s <mutex>Pedro J. Estébanez2020-02-262-12/+3
* Remove duplicate WARN_PRINT macro.Marcel Admiraal2020-02-051-1/+1
* Revert "Exposes capture methods to AudioServer + documentation" #30468Rémi Verschelde2020-01-201-5/+5
* Update copyright statements to 2020Rémi Verschelde2020-01-012-4/+4
* Fix compilation warnings in macOS build, enable `warnings=extra werror=yes` f...bruvzg2019-10-241-1/+1
* Replace 'ERR_EXPLAIN' with 'ERR_FAIL_*_MSG' in 'core/' and 'editor/'Braden Bodily2019-08-171-2/+1
* Exposes capture methods to AudioServer, variable renames for consistency,Saracen2019-07-151-5/+5