aboutsummaryrefslogtreecommitdiff
path: root/src/client/sound_openal.cpp
AgeCommit message (Collapse)Author
2022-09-06Code optimizations / refactor (#12704)Herman Semenov
Co-authored-by: SmallJoker <SmallJoker@users.noreply.github.com> Co-authored-by: sfan5 <sfan5@live.de>
2022-07-09Sounds: Various little improvements (#12486)SmallJoker
Use SimpleSoundSpec where reasonable (OpenAL) Ensure the sound IDs do not underflow or get overwritten -> loop in u16 Proper use of an enum.
2021-08-03OpenAL: Free buffers on quitSmallJoker
2021-03-23Fix attached-to-object sounds having a higher reference distanceDesour
2020-09-09Darwin platform build fix (#10376)David CARLIER
the event header seemingly being generic with libevent thus renaming it. openal and opengl are deprecated on newer mac os releases thus suppressing the build warnings.
2020-08-19Clean up sound_fade (#10119)hecks
Add proper documentation and correct gain reduction calculations. Co-authored-by: hecktest <>
2020-05-05Fix broken client if openal cannot be opened (#9804)Loïc Blot
2020-04-08Overall improvements to log messages (#9598)sfan5
Hide some unnecessarily verbose ones behind --trace or disable them entirely. Remove duplicate ones. Improve their contents in some places.
2018-03-24Make sounds stop playing when entering game or mainmenunOOb3167
2018-03-24Cleanup sound manager class (#7158)Loïc Blot
* Cleanup sound manager client * Use some const refs * Use auto on iterators * Drop unused parameters * Move sound_openal.* to client folder * Move sound.cpp + OnDemandSoundFetcher to client/ folder + reorganize includes properly