index
:
mame
aaron-nl3
aaron-pci-cleanup
addrbus-64
arm3_copro
asmjit
cbm_joy_swap
cdimono2_wip
cdplay
cdtv_subcode
dc_pvr-thread
deprecated
draggable-layout
dribbling-nl
dsp563xx
floppysound
hlsl_aviplay
lisa
lua_engine_ui_refactor_2
make_coco_fdc_fixed
master
n64-angrylion
netlist-generated
new_menus
nl-splitfrogs
nl_dips
nltool-updates
py_regtests
release0288
rendlay_vid
s23-firewire
saturn_cdblock
saturn_vdp_split
save-experiments
save_structs
script-eof-marker
shangha3_drop
taitoair_vco
taitotz-pixxiii
taitowlf_zoom
time-experiments
time-experiments2
voodoo_directx11
x86_std-exceptions
xbox_swlist
xtal
ymfm-delay
MAME - Multiple Arcade Machine Emulator
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
src
/
osd
/
modules
/
sound
Commit message (
Expand
)
Author
Age
Files
Lines
*
pipewire: remove PW_STREAM_FLAG_RT_PROCESS flag due to race condition (abuffe...
hap
2026-05-05
1
-2
/
+2
*
sound_module: remove 'internal' param from get()
hap
2026-04-25
2
-5
/
+6
*
sound_module: fix std::memmove bytes param
hap
2026-04-16
1
-2
/
+2
*
adcanoe: corrections to dipswitches [Wayder],
hap
2026-04-08
1
-1
/
+1
*
sound/xaudio2_sound.cpp: Added noexcept specifier for XAudio2 engine callback...
Patrick Mackinlay
2026-04-06
1
-4
/
+4
*
sound_module: update abuffer last sample on clear
hap
2026-04-05
1
-2
/
+6
*
sound_module: crossfade abuffer on overrun
hap
2026-04-05
2
-25
/
+64
*
Fixed things C++20 doesn't allow:
Vas Crabb
2026-03-29
1
-2
/
+2
*
Revert "sdl3_sound: don't hardcode max frames to 8"
arbee
2026-03-21
1
-4
/
+3
*
sdl3_sound: don't hardcode max frames to 8
hap
2026-03-21
1
-3
/
+4
*
sdl3_sound.cpp: Rate-limit the output stream so it doesn't queue up to infini...
arbee
2026-03-20
1
-6
/
+14
*
sound abuffer: fix wrong assumption that samplerate is fixed at 48000
hap
2026-03-19
10
-25
/
+27
*
sound abuffer: audio latency is a float
hap
2026-03-12
2
-3
/
+3
*
coreaudio: forward latency to abuffer
hap
2026-03-12
1
-0
/
+1
*
sound_module: update notes
hap
2026-03-12
2
-10
/
+7
*
sound abuffer: derive min_buffers from max_buffers, add over/underrun stats
hap
2026-03-12
2
-12
/
+21
*
sound: forward audio latency setting to abuffer
hap
2026-03-11
5
-17
/
+37
*
sound abuffer: it was still getting a buffer underrun sometimes after overflo...
hap
2026-03-11
1
-5
/
+4
*
sound abuffer: after overflow, reduce buffers to 1 instead of clear
hap
2026-03-11
2
-13
/
+21
*
sound: change abuffer resync to more abrupt
hap
2026-03-11
2
-17
/
+39
*
Initial support for SDL3. [R. Belmont, Vas Crabb]
arbee
2026-02-07
2
-3
/
+375
*
sound/sdl_sound.cpp: Revert accidentally committed part of bc2ded0443e81306b7...
AJR
2026-02-01
1
-4
/
+0
*
z8: Add Z8691 and Z86C91 ROMless types
AJR
2026-02-01
1
-0
/
+4
*
coreaudio_sound: apply a default channel mapping for devices where macOS give...
arbee
2026-01-17
1
-3
/
+11
*
swp00: Overhaul of the synthesis part, effects to follow
Olivier Galibert
2025-11-14
1
-0
/
+3
*
sdl_sound.cpp: Fall back to 2 channels if 0 channels are detected on a device...
Manuel Alfayate Corchete
2025-07-04
1
-0
/
+4
*
pa_sound: can use unordered_map instead of map
hap
2025-07-03
1
-1
/
+1
*
pa_sound: re-add printf list of found devices with -verbose, and add a check ...
hap
2025-07-03
1
-7
/
+25
*
coreaudio_sound.cpp: __MAC_12_0 is 120000 (AvailabilityVersions.h) (#13890)
ksherlock
2025-07-01
1
-1
/
+1
*
sound/js_sound.cpp: Hopefully fix Emscripten build; zx81_cass.xml: Fixed an o...
Vas Crabb
2025-06-28
1
-1
/
+1
*
Fix copy/paste error breaking build, and some space indents.
Vas Crabb
2025-06-27
1
-1
/
+1
*
-sound/js_sound.cpp: Blind attempt at updating for base class changes.
Vas Crabb
2025-06-27
3
-8
/
+88
*
Various fixes:
Vas Crabb
2025-06-25
9
-136
/
+122
*
pa_sound: remove enters from device string
hap
2025-06-23
1
-4
/
+7
*
osd audio interface: initialize channel positions in header file (prevents ch...
hap
2025-06-22
1
-39
/
+43
*
mmdevice_helpers.cpp: More Windows compile fixes. [R. Belmont]
arbee
2025-06-16
1
-2
/
+2
*
coreaudio_sound: Fix Mac compile. [R. Belmont]
arbee
2025-06-16
1
-1
/
+1
*
sound:
Olivier Galibert
2025-06-17
8
-123
/
+136
*
sound/wasapi_sound.cpp: Handle someone messing with the mixdown format right ...
Vas Crabb
2025-06-10
1
-1
/
+2
*
sound/wasapi_sound.cpp: Avoid another potential deadlock.
Vas Crabb
2025-06-10
1
-39
/
+59
*
coreaudio_sound.cpp: Promote to level 2, prep for 3. [R. Belmont]
arbee
2025-06-09
1
-7
/
+22
*
-dynax/ddenlovr.cpp: Identified some DIP switch settings for Majiang Xingyun ...
Vas Crabb
2025-06-09
1
-1
/
+1
*
-sound/gb.cpp: Initialise enough member variable to avoid branching on uninit...
Vas Crabb
2025-06-08
1
-3
/
+10
*
-sound/xaudio2_sound.cpp: Use abuffer for bufferring input.
Vas Crabb
2025-06-07
2
-103
/
+54
*
-sound/xaudio2_sound.cpp: Changed buffering strategy for output streams.
Vas Crabb
2025-06-06
5
-31
/
+37
*
coreaudio_sound.cpp: Channel layout tag is a bitfield, not an enum. [R. Belmont]
arbee
2025-06-03
1
-6
/
+3
*
js_sound: correct stream_sink_update function
hap
2025-06-03
2
-3
/
+2
*
coreaudio_sound.cpp: Use property listeners to determine configuration change...
arbee
2025-06-02
1
-83
/
+148
*
coreaudio_sound.cpp: Move default device change check to get_generation so it...
arbee
2025-06-01
1
-22
/
+14
*
coreaudio_sound.cpp: Add a callback for each active device to see if it becom...
arbee
2025-06-01
1
-1
/
+82
[next]