- Disable message flood when playing audio files as it is very time critical and...
authorJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 9 Mar 2009 18:05:56 +0000 (18:05 +0000)
committerJohannes Anderwald <johannes.anderwald@reactos.org>
Mon, 9 Mar 2009 18:05:56 +0000 (18:05 +0000)
commit0ea44d711ffeb8d704a17d52160ba4d649a83a45
tree09964b9ab1ce25b52b2c944aea10fc2d3d2f281e
parentb27721cbe63f2f8c570bcc7505a06c2cb3125df9
- Disable message flood when playing audio files as it is very time critical and makes audio stutter
- Free remaining irps and make sure that the dpc finished before stopping the audio stream. This fixing stuttering when there are too few audio buffers available.
- Complete the IRPs when they are actually have played. This should make audio playback position become more accurate and prevents application to feed in too much audio buffers
- VLC 0.9.8a can now playback audio files (no window is shown -> different issue)

svn path=/trunk/; revision=39917
reactos/drivers/wdm/audio/backpln/portcls/dispatcher.c
reactos/drivers/wdm/audio/backpln/portcls/interfaces.h
reactos/drivers/wdm/audio/backpln/portcls/irpstream.c
reactos/drivers/wdm/audio/backpln/portcls/pin_wavecyclic.c
reactos/drivers/wdm/audio/legacy/wdmaud/control.c
reactos/drivers/wdm/audio/sysaudio/pin.c
reactos/include/reactos/libs/sound/mmebuddy.h
reactos/lib/drivers/sound/mmebuddy/mmebuddy.rbuild