Skip to content

GroovyMAME 0.289 - Switchres 2.22f

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 19:28
Audio latency reduction and code fixes/simplifications

* For games not using VIDEO_UPDATE_AFTER_VBLANK, shave off vblank time for audio latency
* Register minimum count buffer count across both audio updates for emusynclog
* Update audio at m_vactive_ratio instead of 1.0, pushes audio earlier and reduces end-to-end latency, but maintains non-negative latency without -afd
* Reduce minimum buffering latency to 0.1 ms, increase skip duration to 1 second, decrease minimum adjustment to 0.25 ms, only really matters for PipeWire
* Fix XAudio2/WASAPI available() calculation
* Add mutex for sink registration
* Fix out-of-bound read resulting from fractional audio updates, fixes gyruss (and maybe others)