Andrew Eikum : winealsa.drv: Don't try to control ALSA's behavior.

Alexandre Julliard julliard at winehq.org
Tue Oct 11 14:03:37 CDT 2011


Module: wine
Branch: master
Commit: b0652dd8bdb144645be4a6bf77cbb68a8ade49d9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b0652dd8bdb144645be4a6bf77cbb68a8ade49d9

Author: Andrew Eikum <aeikum at 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=b0652dd8bdb144645be4a6bf77cbb68a8ade49d9



More information about the wine-cvs mailing list