| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | (emu.h) sound: use emplace instead of emplace_back when reconfiguring mapping | 2025-07-10 | 1 | -16/+20 | |
| | | |||||
| * | sound: fix initial -volume setting | 2025-07-05 | 1 | -3/+1 | |
| | | |||||
| * | (emu.h) resampler: don't repeat default settings at several places, remove ↵ | 2025-07-04 | 1 | -14/+41 | |
| | | | | | | | unneeded float<->double conversions, filter/eq: round default q down instead of up (probably has no audible effect) | ||||
| * | remove leftover debugging | 2025-07-01 | 1 | -3/+1 | |
| | | |||||
| * | sound: fix problem when default devices are missing | 2025-07-01 | 1 | -1/+12 | |
| | | |||||
| * | Various fixes: | 2025-06-25 | 1 | -84/+86 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ui: The new menus were unusable with a touchscreen, and not conducive to localisation. It's still not possible to add sound routes with a touchscreen, but at least it's possible to configure routes that exist. emu/sound.cpp: Fixed localisation issues, less temporary objects. emu/audio_effects: Fixed some localisation issues. plugins/autofire, plugins/inputmacro: Allow deleting autofire buttons or input macros without needing to use the UI Clear input. ui/selmenu.cpp, ui/imgcntrl.cpp: Use terse messages for bad media. Making these messages longer hasn't reduced support burden. Adding the version will just perpetuate the myth that you need to redownload all your ROMs for every release. ui/ui.cpp: Allow info screens to be dismissed by mouse clicks or touches. ui/sliders.cpp: Hiding the menu should preserve state. This is a design choice. sound: Avoid anything that could possibly depend on static initialisation order across transaltion units. Allow speaker position names to be localised. sound/none.cpp: Don't pretend it can create output streams. | ||||
| * | sound: correct dreadful typo that killed stereo | 2025-06-21 | 1 | -1/+1 | |
| | | |||||
| * | multi32: Separate the speakers that were in different cabinets | 2025-06-20 | 1 | -0/+5 | |
| | | | | | sound: Handle a special case for adaptivity | ||||
| * | sound: | 2025-06-17 | 1 | -15/+21 | |
| | | | | | | | | | move positions to osd interface add special-casing for LFE add reverb (currently too subtle, need to find out why) vgm_visualizer: stop going OOB on the bitmap | ||||
| * | sound: fix crash after loadstate with different resampler setting | 2025-06-13 | 1 | -0/+3 | |
| | | |||||
| * | -igs/igs_m036.cpp: Nicer short names for a couple of games. | 2025-06-12 | 1 | -5/+5 | |
| | | | | | | -Use parentheses with various uses of the conditional operator. | ||||
| * | sound: Fix extremely subtle and rare problem that could happen when changing ↵ | 2025-06-08 | 1 | -12/+6 | |
| | | | | | stream frequency. | ||||
| * | sound: fix sync issue when starting a stream that was stopped | 2025-06-07 | 1 | -3/+15 | |
| | | |||||
| * | sound: simplify prev commit | 2025-06-06 | 1 | -10/+3 | |
| | | |||||
| * | sound: fix default.cfg load not applying default effects, and rename ↵ | 2025-06-06 | 1 | -7/+16 | |
| | | | | | default.cfg default_audio_effects to audio_effects (same as system.cfg, there's no clash) | ||||
| * | sound: Allow to compile without threads, by defining SOUND_DISABLE_THREADING | 2025-06-05 | 1 | -4/+33 | |
| | | |||||
| * | portaudio: do not mess up on shift-f3 | 2025-05-29 | 1 | -2/+2 | |
| | | |||||
| * | sound: tell the osd about the update | 2025-05-29 | 1 | -0/+4 | |
| | | |||||
| * | sound: Correct handling of streams closed on the osd side. | 2025-05-26 | 1 | -3/+5 | |
| | | |||||
| * | sound: better handling of -sound none | 2025-05-25 | 1 | -4/+10 | |
| | | |||||
| * | -sound/wasapi_sound.cpp: Improved error handling and buffer management. | 2025-05-26 | 1 | -11/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | -lib/osdobj_common.cpp: Made WASAPI sound the default on Windows and made DirectSound lower priority than XAudio2. -osd/eminline.h: Made multiply/divide helper names a bit more consistent with other functions. -osd/eigcc.h: Moved helpers that use the __int128 type here, and fixed availability detection for them. -osd/eigccx86.h: Added fast multiply/divide helpers for x86-64. -docs: Updated the list of supported sound modules. -exidy/exidy.cpp: Use the 1 Coin/1 Credit setting listed in the manual for Venture by default. -emu/sound.cpp: Fixed GCC uninitialised local variable warnings in sound_manager::run_effects(). | ||||
| * | speaker: allow positioning unknown and don't map | 2025-05-25 | 1 | -2/+2 | |
| | | | | | audiomix: fix mistake on microphone channel mapping | ||||
| * | eminline: add muldiv64 and muldivu64 functions | 2025-05-25 | 1 | -92/+212 | |
| | | | | | sound: correct subtle timing issues, add -sound support, add resampling at the edge | ||||
| * | sound: update mapping when changing audio mixer configuration | 2025-05-20 | 1 | -0/+12 | |
| | | | | | (fixes issues in audio mixer menu, like randomly adding new entries when pressing l/r, cursor randomly moving to 1st entry when pressing l/r, and portaudio errors when switching devices) | ||||
| * | sound: update prev commit (sound reset msg is not OSD) | 2025-05-19 | 1 | -1/+1 | |
| | | |||||
| * | sound: disable error.log "Sound reset" message by default | 2025-05-19 | 1 | -1/+2 | |
| | | |||||
| * | fntspcian: change company string to hack | 2025-05-19 | 1 | -1/+1 | |
| | | |||||
| * | sound: no need to save master volume of 0 | 2025-05-19 | 1 | -1/+1 | |
| | | |||||
| * | sound: re-add support for -volume option (works same as before sound rewrite) | 2025-05-19 | 1 | -7/+11 | |
| | | |||||
| * | sound: Do not interpolate when not changing rate, fixes pbobble2 and gunlock | 2025-05-12 | 1 | -1/+4 | |
| | | |||||
| * | sound: Fix save states | 2025-05-12 | 1 | -0/+2 | |
| | | |||||
| * | sound: enhance portaudio support. | 2025-05-12 | 1 | -14/+14 | |
| | | | | | | | | | | Sadly, portaudio is limited to the worst case of all OSes audio supports (and ALSA est rather bad) and does not yet handle hotplug. So the result is quite limited. Also, the devices when running portaudio over emulated alsa over pulseaudio are quite ugly. Still works though. | ||||
| * | sound: Fix synchronous streams | 2025-05-12 | 1 | -1/+1 | |
| | | |||||
| * | sound: fix incorrect detection of config loading when the driver file was ↵ | 2025-05-10 | 1 | -10/+5 | |
| | | | | | not yet created | ||||
| * | sound: Better decoupling of the effects thread | 2025-05-10 | 1 | -21/+40 | |
| | | |||||
| * | Rework a case where the sound defaults are not put in place in correct order ↵ | 2025-05-09 | 1 | -6/+19 | |
| | | | | | (when starting a system with mandatory cart without one) | ||||
| * | sound: update prev commit with different init detection (retry) | 2025-05-05 | 1 | -4/+4 | |
| | | |||||
| * | sound: update prev commit with different init detection | 2025-05-05 | 1 | -5/+3 | |
| | | |||||
| * | sound: avoid updating at t=0, the environment may not be not initialized enough | 2025-05-05 | 1 | -2/+4 | |
| | | |||||
| * | Correct sample counts on update | 2025-05-05 | 1 | -2/+2 | |
| | | |||||
| * | sound: correct sample timings | 2025-05-05 | 1 | -1/+1 | |
| | | |||||
| * | sound: only rebuild resamplers when necessary | 2025-05-04 | 1 | -12/+21 | |
| | | |||||
| * | Who knows, maybe I'll get it right on the third time | 2025-05-04 | 1 | -1/+2 | |
| | | |||||
| * | DUH | 2025-05-04 | 1 | -5/+2 | |
| | | |||||
| * | Fix resampler config interaction with reset | 2025-05-04 | 1 | -7/+6 | |
| | | |||||
| * | Fix wavwrite | 2025-05-04 | 1 | -2/+3 | |
| | | |||||
| * | Add resampler configuration saving and documentation | 2025-05-03 | 1 | -6/+23 | |
| | | |||||
| * | Add a much faster LoFi resampler | 2025-05-03 | 1 | -6/+60 | |
| | | |||||
| * | sound: add sync time to savestates | 2025-04-30 | 1 | -6/+5 | |
| | | |||||
| * | sound: make sure m_samples_to_update is 0 when returning from update() | 2025-04-29 | 1 | -34/+34 | |
| | | |||||
