Maarten Lankhorst : winealsa: Silence the buffer warning more often.
Alexandre Julliard
julliard at wine.codeweavers.com
Fri Jul 6 12:59:09 CDT 2007
Module: wine
Branch: master
Commit: 5d7c63f1e0886f00306c422fec385190f5de2b1b
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5d7c63f1e0886f00306c422fec385190f5de2b1b
Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date: Thu Jul 5 15:34:11 2007 +0200
winealsa: Silence the buffer warning more often.
---
dlls/winealsa.drv/dsoutput.c | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/winealsa.drv/dsoutput.c b/dlls/winealsa.drv/dsoutput.c
index c5ad141..7990a0f 100644
--- a/dlls/winealsa.drv/dsoutput.c
+++ b/dlls/winealsa.drv/dsoutput.c
@@ -388,8 +388,10 @@ static HRESULT SetFormat(IDsDriverBufferImpl *This, LPWAVEFORMATEX pwfx, BOOL fo
*/
if (psize >= 512)
{
- if (psize > 512 && ++warnonce == 1)
- FIXME("Your alsa dmix period size is excessively high, unfortunately this is alsa default, try decreasing it to 512 or 256 (but double the amount of periods) if possible\n");
+ if (psize == 1024 && ++warnonce == 1)
+ FIXME("Your alsa dmix period size is 1024, try decreasing it to 512 if possible\n");
+ else if (psize > 512)
+ WARN("Your alsa period size is excessively high (%lu)\n", psize);
This->mmap_commitahead = 2 * psize + psize/2;
This->mmap_writeahead = 2 * psize;
}
More information about the wine-cvs
mailing list