[prev in list] [next in list] [prev in thread] [next in thread]
List: wine-patches
Subject: ALSA : Fix error reporting
From: Sylvain Petreolle <spetreolle () yahoo ! fr>
Date: 2004-03-29 1:32:29
Message-ID: 20040329013229.50608.qmail () web10103 ! mail ! yahoo ! com
[Download RAW message or body]
winealsa users encounter some problems in error reporting with alsa today.
this patch fixes some of these, like
err:wave:wodOpen Error open: Success
Changelog:
Sylvain Petreolle <spetreolle_at_users.sf.net>
Fix error reporting
Index: audio.c
===================================================================
RCS file: /home/wine/wine/dlls/winmm/winealsa/audio.c,v
retrieving revision 1.32
diff -u -r1.32 audio.c
--- audio.c 27 Mar 2004 01:38:54 -0000 1.32
+++ audio.c 29 Mar 2004 01:26:32 -0000
@@ -1392,9 +1392,9 @@
if ( dwFlags & WAVE_DIRECTSOUND )
flags |= SND_PCM_ASYNC;
- if (snd_pcm_open(&pcm, wwo->device, SND_PCM_STREAM_PLAYBACK, dwFlags))
+ if ( (err = snd_pcm_open(&pcm, wwo->device, SND_PCM_STREAM_PLAYBACK, dwFlags)) < \
0) {
- ERR("Error open: %s\n", snd_strerror(errno));
+ ERR("Error open: %s\n", snd_strerror(err));
return MMSYSERR_NOTENABLED;
}
@@ -2878,9 +2878,9 @@
if ( dwFlags & WAVE_DIRECTSOUND )
flags |= SND_PCM_ASYNC;
- if (snd_pcm_open(&pcm, wwi->device, SND_PCM_STREAM_CAPTURE, dwFlags))
+ if ( (err=snd_pcm_open(&pcm, wwi->device, SND_PCM_STREAM_CAPTURE, dwFlags)) < 0 \
) {
- ERR("Error open: %s\n", snd_strerror(errno));
+ ERR("Error open: %s\n", snd_strerror(err));
return MMSYSERR_NOTENABLED;
}
=====
Sylvain Petreolle (spetreolle_at_users_dot_sourceforge_dot_net)
Say NO to software patents
Dites NON aux brevets logiciels
"You believe it's the year 1984, when in fact, its closer to 2184"1984 / Matrix
Yahoo! Mail : votre e-mail personnel et gratuit qui vous suit partout !
Créez votre Yahoo! Mail sur http://fr.benefits.yahoo.com/
Dialoguez en direct avec vos amis grâce à Yahoo! Messenger !Téléchargez Yahoo! \
Messenger sur http://fr.messenger.yahoo.com
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic