Skip to content

Releases: ayuanx/ogg-winmm

ogg-winmm release v2023.02.28

27 Feb 21:48
Compare
Choose a tag to compare

Improve time range precision from second to millisecond.
Add compatibility support for legacy Win95/98.

ogg-winmm release v2023.02.26

25 Feb 20:34
Compare
Choose a tag to compare

Implement time range playing down to seconds instead of always track-wise playing.
Implement pause and resume.

ogg-winmm release v2023.01.18

18 Jan 23:36
Compare
Choose a tag to compare

Implement play/seek/length/position for mciSendString.

ogg-winmm release v2022.06.26

25 Jun 21:31
Compare
Choose a tag to compare

Fix MIDI file open bypass

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.