http://cebf.ws/forum/viewtopic.php?t=1404
The sound cache fix listed there seems to be working for most people. Just a bit of trial & error to find the value that works for you, without overdoing it.
Try it out & see if it works
Edit your file mods\bf1942\settings\Default.con.
Change "Sound.soundBufferCacheSize 100" upwards in increments of 50 or 100 and test until sound is fixed.
The sound cache fix listed there seems to be working for most people. Just a bit of trial & error to find the value that works for you, without overdoing it.
Try it out & see if it works
Edit your file mods\bf1942\settings\Default.con.
rem Do _not_ change these unless you know exactly what you're doing.
rem Ie. Do not change these. Vec order is lo/med/hi and 16/24/32
Sound.soundStreamUpdateFrequency 20
Sound.soundBufferCacheSize 100
Sound.reserve2dMonoChans 4/4/4
Sound.reserve2dStereoChans 2/2/2
Sound.relaxHwReservations 0/0/0
Change "Sound.soundBufferCacheSize 100" upwards in increments of 50 or 100 and test until sound is fixed.