Skip to content

Releases: ayuanx/ogg-winmm

ogg-winmm release v2022.05.26

26 May 10:15
Compare
Choose a tag to compare

Remove unnecessary monitor thread.
Thread calling convention fix.
Position calculation and status fix.
Various compatibility fix.

ogg-winmm release v2022.02.28

27 Feb 15:07
Compare
Choose a tag to compare

Implement MCI_INFO command
Fix MCI_SYSINFO command
Bugfixes for MCISendString

ogg-winmm release v2022.02.27

26 Feb 23:17
Compare
Choose a tag to compare

Treat MCI_PAUSE as MCI_STOP and MCI_RESUME as MCI_PLAY, since MCICDA does not support resume.

ogg-winmm release v2021.11.15

14 Nov 16:47
Compare
Choose a tag to compare

Ignore case when opening device.

ogg-winmm release v2021.11.11

11 Nov 06:16
Compare
Choose a tag to compare

Post notify message to the correct window.
Fix a race condition that sometimes causes music to stutter.

ogg-winmm release v2021.11.10

09 Nov 20:15
Compare
Choose a tag to compare

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

07 Aug 21:26
Compare
Choose a tag to compare

Fix MCI_STATUS_LENGTH and MCI_STATUS_POSITION.
Optimize player thread control.

ogg-winmm release v2021.07.26

26 Jul 13:12
Compare
Choose a tag to compare

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

11 Jul 09:36
Compare
Choose a tag to compare

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

10 Jul 05:28
Compare
Choose a tag to compare

New feature: Control CDDA/MIDI/WAVE volume separately.