Further unified HAL and HEL mixing, and added some more intelligence
commitf250b6b5fa8834b78147534fc1db40aeb50d5d42
authorOve Kaaven <ovek@transgaming.com>
Wed, 2 Jan 2002 21:46:54 +0000 (2 21:46 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 2 Jan 2002 21:46:54 +0000 (2 21:46 +0000)
tree97bb46d728aa51c1621fc01f1b001bd4368eed66
parenta90875686f72cdab543aa52f973bde8b19e9f87f
Further unified HAL and HEL mixing, and added some more intelligence
to prebuffering, with some basic prebuffer canceling support, to get
rid of mixing delays in Half-Life. Used a very small waveout buffer
queue in HEL mode, using a callback to queue additional buffers, to
get rid of playback delays in Half-Life. Fixed a couple of bugs.
dlls/dsound/dsound_main.c