Reply 20 of 34, by Qbix
- Rank
- DOSBox Author
I tried merging both patches. but I am a bit afraid of the following situation:
Game sets audio volume for cdrom (on the cdrom itself),
and resets the mixer => cd audio volume lost again.
Technically the cdrom could control the volume of the cable that goes from the cdrom to the card. So they should independent. So I was thinking of the following hack.
Use the chan->setscale call to implement the cdrom volume (simply selecting the highest volume reported for output 0 and 1 as scale factor.
Not sure if this a good idea though. It wouldn't add support for different channels being played, but it does allow basic volume control.
Water flows down the stream
How to ask questions the smart way!