9 Commits

Author SHA1 Message Date
Chris Robinson
3da6ad5da2 Move storage format definitions to a separate file 2024-03-02 14:39:17 -08:00
Chris Robinson
83c66ae3b4 Add voice properties to do left-right panning 2024-02-28 04:37:04 -08:00
Chris Robinson
bb3387b0fc Much more clang-tidy cleanup 2023-12-10 22:15:17 -08:00
Chris Robinson
fe5b3f4fed Support 32-bit int sample storage 2023-11-15 00:52:57 -08:00
Chris Robinson
ac01cbf7a5 Log the buffer format when queueing mismatched buffers 2023-03-22 23:21:01 -07:00
Chris Robinson
5c8855b9a1 Support MSADPCM samples in the mixer 2023-02-14 08:39:30 -08:00
Chris Robinson
d0c28c652f Support IMA4 ADPCM as a mixing voice format 2023-02-14 02:32:07 -08:00
Chris Robinson
01dd34f305 Add an internal Super Stereo format
It's not available as an AL buffer format (yet) since I'm not sure how to
expose it. Internally it seems fine as a separate channel configuration, but
because OpenAL combines the channel configuration and sample type, a flag may
work better there.
2021-12-11 17:50:24 -08:00
Chris Robinson
ff380298e4 Move BufferStorage and Voice to core 2021-04-27 08:26:42 -07:00