RetroArch/audio
Skirlez 8a127eff02 Better scrolling sound implementation, add new 'notice back' sound
The closing info box sound (NOTICE_BACK) plays if you have the regular notice sound on, implemented generally.

audio_driver_mixer_play_menu_sound(i) will now stop sound i before playing it, so when you for example, cancel in rapid succession, it will properly play all canceling sound effects instead of not doing anything if the sound is already playing.

This scrolling implementation is a lot more general than the first one, to the point where RGUI plays all the correct sounds without any special additions. However, the Ozone sidebar scrolling or category switching in XMB or MaterialUI are still handled inside their driver .c files.
This implementation also fixes an issue where if wraparound was disabled the sound would still play if you held on a direction. I've also fixed it manually for XMB category switching, since it's still handled there individually (turns out, Ozone sidebar and MaterialUI categories just don't respect the no wraparound option, so there's no need to implement a fix there as well)
2023-01-07 12:09:11 +01:00
..
common (XAudio 2.8) Audio device selection can now be set 2019-07-26 20:46:11 +02:00
drivers Silence some warnings that popup in Xcode 2023-01-04 18:42:35 +01:00
drivers_resampler Add intrinsic NEON versions for float_to_s16/s16_to_float (#12933) 2021-09-04 00:25:21 +02:00
audio_defines.h Better scrolling sound implementation, add new 'notice back' sound 2023-01-07 12:09:11 +01:00
audio_driver.c Better scrolling sound implementation, add new 'notice back' sound 2023-01-07 12:09:11 +01:00
audio_driver.h implement scrolling sounds for ozone 2023-01-03 19:34:35 +01:00
audio_thread_wrapper.c Split up audio code into new file audio/audio_driver.c (#13097) 2021-10-11 18:01:37 +02:00
audio_thread_wrapper.h Split up audio code into new file audio/audio_driver.c (#13097) 2021-10-11 18:01:37 +02:00
librsound.c Fix C++ comments 2022-10-01 17:56:16 +02:00