Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the API functions noexcept | Chris Robinson | 2023-05-22 | 1 | -2/+2 |
| | | | | | | | | | | | Only relevant for C++, but these functions can't throw as it's a C-based API. Letting the compiler know that helps improve code generation. Extension callbacks must also not let exceptions leave the callback, or else Bad Things can happen. The macro AL_DISABLE_NOEXCEPT may be defined before including the headers to not mark functions as noexcept, but this should only be done if the caller can't otherwise be fixed. | ||||
* | Fix compiling examples with an older libsndfile | Chris Robinson | 2023-03-05 | 1 | -3/+6 |
| | | | | Which lack the SF_FORMAT_MPEG_LAYER_* enums. | ||||
* | Make sure the fmt chunk is large enough | Chris Robinson | 2023-03-05 | 1 | -2/+2 |
| | |||||
* | Remove a couple unused variables | Chris Robinson | 2023-03-04 | 1 | -2/+2 |
| | |||||
* | Cleanup the examples' loading functions slightly | Chris Robinson | 2023-02-17 | 1 | -22/+22 |
| | |||||
* | Handle Int16 and ADPCM formats in alstreamcb | Chris Robinson | 2023-02-16 | 1 | -25/+181 |
| | |||||
* | Finalize AL_SOFT_callback_buffer | Chris Robinson | 2022-04-01 | 1 | -12/+1 |
| | |||||
* | Remove the unused flags parameter from alBufferCallbackSOFT | Chris Robinson | 2022-04-01 | 1 | -3/+2 |
| | |||||
* | Use float formats in examples/alstreamcb | Chris Robinson | 2021-03-21 | 1 | -10/+10 |
| | | | | | | | libsndfile apparently has issues reading floating-point wave files as 16-bit samples (produces silence). Even on other file formats, reading float samples as integer samples has no over/underflow protection, so this is better for those formats too. | ||||
* | Support B-Format sounds in the examples | Chris Robinson | 2020-09-22 | 1 | -1/+12 |
| | |||||
* | Convert the examples from SDL_sound to libsndfile | Chris Robinson | 2020-03-24 | 1 | -94/+51 |
| | |||||
* | Add a streaming example using a callback buffer | Chris Robinson | 2020-02-20 | 1 | -0/+436 |