Reply 20 of 32, by Discrete_BOB_058
Dee-Dee wrote on 2020-08-20, 14:50:UCyborg wrote on 2020-08-19, 20:08:
There is another bug that exists in all OS from 10 down to XP, possibly on older systems as well. If you pause CD playback via MCI then query its status, you'll get back "stopped" instead of "paused".
DxWnd emulates the bug by default, but has an option to enable proper behavior - "Emulate CD pause capability".
It has worked that way since Win9x so if it is a bug it is a really old one. In any case it seems to have no practical effect since after MCI_PAUSE the music can be resumed from where it left with the following MCI_PLAY command. The fact that the mode says "stopped" instead of really being "paused" may indeed be an oversight but the logic seems to work otherwise.
This problem exists in Grim Fandango and Interstate 76. The music actually stops there, instead of pausing. For Grim Fandango, setting options for MCI Audio in DxWnd doesn't help. It sometimes hold the music then it stops playing anymore.
Another thing I noticed is that some games don't play the next music after 1 is over.
CPU: AMD Ryzen 5 1600
GPU: ZOTAC NVIDIA GeForce GTX 1050Ti OC Edition
RAM: 8GB*2 Corsair Vengeance LPX DDR4 2400MHz
Motherboard: Gigabyte Aorus B450M
PSU: Corsair VX550
Sound Card: Realtek ALC892