tag:github.com,2008:/icculus/mojoAL/commits/mainRecent Commits to mojoAL:main2023-07-01T05:07:37Ztag:github.com,2008:Grit::Commit/1adfdf5cd5447c68e11b0ab9f74318a4e364e7c9
ci: use `actions/checkout@v3` instead of `@v2`
2023-07-01T05:07:37Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>ci: use `actions/checkout@v3` instead of `@v2`</pre>
tag:github.com,2008:Grit::Commit/8a40e88d7dacf463f0b8c3f9afe6b46cf2c1c0a5
fix MSVC warning C4244, ALfloat <- double
2023-07-01T04:59:13Zericoportohttps://github.com/ericoporto
<pre style='white-space:pre-wrap;width:81ex'>fix MSVC warning C4244, ALfloat <- double</pre>
tag:github.com,2008:Grit::Commit/99f5970ff0fff9548d2b8d70b9614580ee7c2a8c
ci: Use libsdl-org/setup-sdl to make SDL2 available on all platforms.
2023-07-01T04:52:30Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>ci: Use libsdl-org/setup-sdl to make SDL2 available on all platforms.</pre>
tag:github.com,2008:Grit::Commit/bfaf2f24034c5776c930a5575e115ee561f372b7
msvc: Clean up some compiler warnings on Visual Studio.
2023-03-28T15:46:04Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>msvc: Clean up some compiler warnings on Visual Studio.
Fixes #21.</pre>
tag:github.com,2008:Grit::Commit/93b7dbbb1ed4b1ff7bdd95b7c0857dcf9b4dda4e
windows: Don't mark the API as `dllexport` if statically linking MojoAL.
2023-03-28T15:35:14Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>windows: Don't mark the API as `dllexport` if statically linking MojoAL.
Fixes #21.</pre>
tag:github.com,2008:Grit::Commit/9392f21ecb3a29c1328258710e5810dc4bfc88d8
Updated copyright for 2023.
2023-03-28T15:16:36Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Updated copyright for 2023.</pre>
tag:github.com,2008:Grit::Commit/5db917fd9439f03a36705b4be8673885d8cc9336
Fixed latching source offsets.
2023-02-07T04:50:02Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Fixed latching source offsets.
Now you can set AL_*_OFFSET on a source before calling alSourcePlay,
and it will start playing at the offset instead of the beginning of
the buffer.</pre>
tag:github.com,2008:Grit::Commit/ea501920da37189ca8e15fad6666f6af6704813b
implement ALC_FREQUENCY case in alcGetIntegerv
2022-08-27T03:17:03Zsuperzazuhttps://github.com/superzazu
<pre style='white-space:pre-wrap;width:81ex'>implement ALC_FREQUENCY case in alcGetIntegerv</pre>
tag:github.com,2008:Grit::Commit/102126d3ed3a979728c4dde170bf242ad9d9daa6
fix alGetSourcefv(AL_PITCH) setting value
2022-06-20T17:44:50ZTobiasBohnenhttps://github.com/TobiasBohnen
<pre style='white-space:pre-wrap;width:81ex'>fix alGetSourcefv(AL_PITCH) setting value</pre>
tag:github.com,2008:Grit::Commit/7028ec7b6bd4ff16b03dcc204c61d51027caef42
Don't dereference NULL with AL_*_OFFSET when the source has no buffer.
2022-05-28T15:48:11Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Don't dereference NULL with AL_*_OFFSET when the source has no buffer.
Fixes #14.</pre>
tag:github.com,2008:Grit::Commit/c9a275b5ac1e261fb8ca9bf228a89efb0fc04645
AL_BUFFERS_QUEUED query is not the pending count, but all buffers inv…
2022-05-28T15:39:46Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>AL_BUFFERS_QUEUED query is not the pending count, but all buffers involved.
Reference issue #14.</pre>
tag:github.com,2008:Grit::Commit/8e392e2b225a0bc4e70a2ccda0aaab210511e93c
alSourceStop() should clear any buffered SDL_AudioStream data.
2022-05-28T02:56:15Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>alSourceStop() should clear any buffered SDL_AudioStream data.
Fixes #6.</pre>
tag:github.com,2008:Grit::Commit/e08dbf39828afbdaf0bf0b6e2a8bb861b7b86b10
Standardize includes -- should not use "AL/"-prefix
2022-03-31T03:57:03Zfgenesishttps://github.com/fgenesis
<pre style='white-space:pre-wrap;width:81ex'>Standardize includes -- should not use "AL/"-prefix</pre>
tag:github.com,2008:Grit::Commit/106baf9fb69c4fcff2a004b433fce0e29a4eec05
Fix compile in C++ mode
2022-03-31T03:57:03Zfgenesishttps://github.com/fgenesis
<pre style='white-space:pre-wrap;width:81ex'>Fix compile in C++ mode</pre>
tag:github.com,2008:Grit::Commit/42035035b4e5debb6fe30e475683da2c30e51326
Fixed source_get_offset() null-pointer access
2022-01-22T02:11:48Zivan-mogilkohttps://github.com/ivan-mogilko
<pre style='white-space:pre-wrap;width:81ex'>Fixed source_get_offset() null-pointer access</pre>
tag:github.com,2008:Grit::Commit/47b22d002ae4d02d75817c392e9777b137f74261
Implement AL_PITCH support.
2022-01-21T06:19:48Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Implement AL_PITCH support.
This changes the source's pitch in the frequency domain, using FFT, which is
to say it doesn't change the _duration_ of a playing source, or resample it.
This uses code from:
https://blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/
AL_PITCH support in MojoAL should still be considered experimental! Feedback
is welcome!
Reference issue #2.</pre>
tag:github.com,2008:Grit::Commit/89fb2ce8bd74efff917ad572386d471375e2ee94
Minor tweak to make this work in single-threaded Emscripten.
2022-01-21T06:19:48Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Minor tweak to make this work in single-threaded Emscripten.
Without this, SDL's mutex APIs return failure, causing MojoAL to
unnecessarily panic and abort.</pre>
tag:github.com,2008:Grit::Commit/8af8cd366257e3b9d734f635f7d17d67fc4d48f7
Fix missing attributes when building with MinGW
2021-08-14T04:06:43Zccawley2011https://github.com/ccawley2011
<pre style='white-space:pre-wrap;width:81ex'>Fix missing attributes when building with MinGW</pre>
tag:github.com,2008:Grit::Commit/a4eb6c83807f7fe9123391a3ba4e5938441861b2
Don't set a source offset in the middle of a sample frame.
2021-07-18T18:35:44Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Don't set a source offset in the middle of a sample frame.</pre>
tag:github.com,2008:Grit::Commit/9225d377719678415b0437e2c7a4955aeec386ad
Source offsets are floats, not ints.
2021-07-18T18:35:44Zicculushttps://github.com/icculus
<pre style='white-space:pre-wrap;width:81ex'>Source offsets are floats, not ints.
Otherwise AL_SEC_OFFSET loses sub-second access.</pre>