summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/resampler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* resampler: clamp final output to -32768, 32767 hap2025-06-301-4/+4
|
* resampler hq: Remove the hard cutoff ceiling at 20K. It was an Olivier Galibert2025-06-171-3/+1
| | | | | | initial way to limit the number of phases and filter length, and that is done explicitely now. Plus, who knows, maybe someone will want to run ar 192KHz some day.
* eminline: add muldiv64 and muldivu64 functions Olivier Galibert2025-05-251-6/+183
| | | | sound: correct subtle timing issues, add -sound support, add resampling at the edge
* lofi resampler: Better step precision to avoid crackling Olivier Galibert2025-05-061-4/+7
|
* resampler: Correct history sizes to take desynchronization into account Olivier Galibert2025-05-051-2/+2
|
* Fix typo in lofi resampler Olivier Galibert2025-05-041-1/+1
|
* Add a much faster LoFi resampler Olivier Galibert2025-05-031-10/+132
|
* New sound infrastructure. Olivier Galibert2025-04-271-0/+317
Should be added soon: - mute - speaker/microphone resampling To be added a little later: - compression - reverb Needs to be added by someone else: - coreaudio - direct - portaudio - xaudio2 - js