Ryan C. Gordon
1c6d996108
testaudio: if the SDL_Renderer is already gone, don't destroy SDL_Textures.
2023-10-14 23:17:59 -04:00
Ryan C. Gordon
b17151eb16
testaudio: Don't crash if renderer is NULL (happens during shutdown).
2023-10-14 13:43:22 -04:00
Ryan C. Gordon
bb2f767f5d
testaudio: Make program usable without a 3-button mouse.
2023-10-11 10:02:07 -04:00
Ryan C. Gordon
e0b0f9a36e
testaudio: Fix mouseover testing.
...
Not sure how this line got lost.
2023-09-20 17:02:44 -04:00
Ryan C. Gordon
2f43f7bc53
audio: Allow querying of device buffer size.
2023-09-13 11:03:17 -04:00
Ryan C. Gordon
3a992af446
audio: Added a postmix callback to logical devices.
...
You can see it in action in testaudio by mousing over a logical device; it
will show a visualizer for the current PCM (whatever is currently being
recorded on a capture device, or whatever is being mixed for output on
playback devices).
Fixes #8122 .
2023-09-09 16:26:37 -04:00
Ryan C. Gordon
ad1313e751
testaudio: Patched to compile.
...
(this was a piece of PR #8213 that accidentally creeped into main.)
2023-09-07 16:03:49 -04:00
Ryan C. Gordon
5747ddc012
testaudio: Clean up some messy memory management.
2023-09-07 10:50:11 -04:00
Brick
f2ca9a615b
Added SDL_AUDIO_FRAMESIZE
2023-09-05 17:56:58 -07:00
Brick
53122593f8
Added SDL_AUDIO_BYTESIZE
2023-09-05 17:56:58 -07:00
Sam Lantinga
233789b0d1
Audio types have the same naming convention as other SDL endian types, e.g. [S|U][BITS][LE|BE]
...
Native endian types have no LE/BE suffix
2023-09-04 09:48:44 -07:00
Ryan C. Gordon
1022fd6e04
testaudio: the test framework opens an audio device at startup; close it.
...
Not opening a device at all would be more desirable, though.
2023-08-08 21:42:48 -04:00
Ryan C. Gordon
5ca3c50bf0
testaudio: Fix compiler warning.
2023-08-02 15:23:37 -04:00
Ryan C. Gordon
1b1f02c5aa
testaudio: Apparently compilers don't like this possibly being NULL now...?
2023-08-02 15:07:40 -04:00
Ryan C. Gordon
2de9253b6c
test: Added testaudio
2023-08-02 15:02:32 -04:00