Maarten Lankhorst : winealsa.drv: Tune some parameters to make pulseaudio work.

Alexandre Julliard julliard at winehq.org
Fri Aug 22 04:43:52 CDT 2008


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

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Wed Aug 20 21:42:46 2008 +0200

winealsa.drv: Tune some parameters to make pulseaudio work.

Kudos to pulseaudio for actually respecting buffer_time and period_time.

---

 dlls/winealsa.drv/waveout.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/winealsa.drv/waveout.c b/dlls/winealsa.drv/waveout.c
index 6dfb088..8f18d3c 100644
--- a/dlls/winealsa.drv/waveout.c
+++ b/dlls/winealsa.drv/waveout.c
@@ -571,8 +571,8 @@ static DWORD wodOpen(WORD wDevID, LPWAVEOPENDESC lpDesc, DWORD dwFlags)
     snd_pcm_access_t            access;
     snd_pcm_format_t            format = -1;
     unsigned int                rate;
-    unsigned int                buffer_time = 500000;
-    unsigned int                period_time = 10000;
+    unsigned int                buffer_time = 120000;
+    unsigned int                period_time = 20000;
     snd_pcm_uframes_t           buffer_size;
     snd_pcm_uframes_t           period_size;
     snd_pcm_uframes_t           boundary;




More information about the wine-cvs mailing list