Module: wine Branch: master Commit: b0652dd8bdb144645be4a6bf77cbb68a8ade49d9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b0652dd8bdb144645be4a6bf77...
Author: Andrew Eikum aeikum@codeweavers.com Date: Mon Oct 10 15:56:55 2011 -0500
winealsa.drv: Don't try to control ALSA's behavior.
Now, winealsa maintains its own buffer, which is written to ALSA on the period cycle requested by the application. We also let ALSA start when it has enough data and stop when it runs out, recovering from the expected underruns. This seems to be more like how ALSA expects to be used.
---
dlls/winealsa.drv/mmdevdrv.c | 312 +++++++++++++++--------------------------- 1 files changed, 109 insertions(+), 203 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=b0652dd8bdb144645be4a6...