Releases: ayuanx/ogg-winmm
ogg-winmm release v2022.05.26
Remove unnecessary monitor thread.
Thread calling convention fix.
Position calculation and status fix.
Various compatibility fix.
ogg-winmm release v2022.02.28
Implement MCI_INFO command
Fix MCI_SYSINFO command
Bugfixes for MCISendString
ogg-winmm release v2022.02.27
Treat MCI_PAUSE as MCI_STOP and MCI_RESUME as MCI_PLAY, since MCICDA does not support resume.
ogg-winmm release v2021.11.15
Ignore case when opening device.
ogg-winmm release v2021.11.11
Post notify message to the correct window.
Fix a race condition that sometimes causes music to stutter.
ogg-winmm release v2021.11.10
Completely rewrite player control logic.
Use persistent thread to improve performance.
Use persistent buffer to improve performance.
Fix various crash/freeze scenarios related to thread.
Fix various memory leak scenarios related to buffer.
ogg-winmm release v2021.08.08
Fix MCI_STATUS_LENGTH and MCI_STATUS_POSITION.
Optimize player thread control.
ogg-winmm release v2021.07.26
Relay MCI commands if they are not targeting cdaudio device.
Add more stub functions to support more games.
Filter MIDI source by the full driver name.
ogg-winmm release v2021.07.11
Implement an alternative method to control MIDI volume.
This makes volume scaling coefficients identical to CDDA/WAVE volume control.
ogg-winmm release v2021.07.10
New feature: Control CDDA/MIDI/WAVE volume separately.