| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
The following updates are performed:
* update actions/checkout to v3
* update actions/upload-artifact to v3.1.2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add gtest integration
* Update gtest fetch
* Add ctest
* Update CI
* Update CI
* enable testing
* Make tests off by default
* Update gitignore
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Improve wasapi, support uwp build
* Fix compile errors
* [UWP] Support ReadALConfig from app roaming
* [UWP] Post disconnect event when default device changed
* [UWP] Fix appveyor ci
* [WIN32] Default device change notification support
* Fix warnings
* Add event to notify the app when the default device changes
- Event type: AL_EVENT_TYPE_DEFAULT_DEVICE_CHANGED_SOFT=0x19A7
- Event callback parameters:
void _onALSoftEvent(ALenum eventType,
ALuint object, // dataFlow: 0(render), 1(capture)
ALuint param, // 0
ALsizei length, // 0
const ALchar* message, // Default device changed:<deviceId>
void* userParam);
* Fix warnings
* Fire default device changed event in mixerProc thread
* Fix compile warning
* [UWP] Improve cmake
* Revert changes
* Notify default device change by system event callback
* Revert insignificant change
* Remove duplicate call
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Build utils/makemhr on update
This workflow builds makemhr.exe including dependencies (libmysofa, zlib, etc) whenever anything under utils/makemhr or the workflow is updated.
It also uploads artifacts and [(pre)releases it with its own tag](https://github.com/ThreeDeeJay/openal-soft/releases/tag/makemhr) for a [permanent, up-to-date download link](https://github.com/ThreeDeeJay/openal-soft/releases/download/makemhr/makemhr.zip).
* Clone latest libmysofa release tag without history
|
|
|
|
|
|
|
| |
> Node.js 12 actions are deprecated. For more information see: https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/. Please update the following actions to use Node.js 16: actions/upload-artifact
This should fix 2 of the 3 warnings here: https://github.com/kcat/openal-soft/actions/runs/3303596206
by updating to this https://github.com/actions/upload-artifact/releases/tag/v3.1.1
The third warning is more of a heads up of the macOS runner being updated so it should go away eventually
|
|
|
|
|
|
|
| |
* Upload Win32 and x64 artifacts to Github actions
Provides an alternative Windows binary download location that expires in 3 months (2 months longer than Appveyor)
* Add Windows check to skip failed Github actions artifact upload for Linux and macOS
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This reverts commit e1e0809253b6a361a5d9862d887de2557bbe9742.
|
| |
|
|
|