- 07 Jul, 2023 1 commit
-
-
captainurist authored
-
- 04 Jul, 2023 4 commits
-
-
Dirk Stolle authored
-
Dirk Stolle authored
The following updates are performed: * update actions/checkout to v3 * update actions/upload-artifact to v3.1.2
-
Chris Robinson authored
-
Chris Robinson authored
-
- 02 Jul, 2023 2 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
-
- 01 Jul, 2023 1 commit
-
-
Chris Robinson authored
-
- 29 Jun, 2023 1 commit
-
-
Chris Robinson authored
-
- 28 Jun, 2023 1 commit
-
-
Deal(一线灵) authored
* [UWP] Fix crash when probe capture device fail * [UWP] Also check openDevice to avoid crash
-
- 27 Jun, 2023 1 commit
-
-
Chris Robinson authored
-
- 15 Jun, 2023 1 commit
-
-
Chris Robinson authored
-
- 12 Jun, 2023 4 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
hsdk123 authored
* Add gtest integration * Update gtest fetch * Add ctest * Update CI * Update CI * enable testing * Make tests off by default * Update gitignore
-
- 07 Jun, 2023 1 commit
-
-
Chris Robinson authored
-
- 06 Jun, 2023 3 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
- 05 Jun, 2023 2 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
Non-UWP only for now. The device list is managed dynamically now so it doesn't need to be probed for each enumeration query.
-
- 04 Jun, 2023 4 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
- 03 Jun, 2023 5 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
COM doesn't make this easy. We want to be able to get device change notifications without an open device, but we need an IMMDeviceEnumerator object to register the notification client, which requires COM to be initialized. COM must then stay initialized while we have the IMMDeviceEnumerator object, which we can't assume for the calling thread so it has to be done in the COM thread. Consequently, the COM thread must stay alive and can't quit while the DLL is loaded if we want to get those notifications without an open device, and as there's no reliable way to make the thread quit during DLL unload, the DLL must stay pinned until process exit.
-
Chris Robinson authored
-
- 02 Jun, 2023 5 commits
-
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-
- 01 Jun, 2023 4 commits
-
-
Deal(一线灵) authored
-
Chris Robinson authored
-
Chris Robinson authored
-
Chris Robinson authored
-