Re: DSOUND bugs

2006-02-15 Thread Tomas Carnecky

Jesse Allen wrote:

On 2/13/06, Tomas Carnecky <[EMAIL PROTECTED]> wrote:

I'm really wondering why nobody has fixed the DSOUND buffer underrun bugs..

I get lots of these message when I run World of Warcraft:
err:wave:wodPlayer_ProcessMessages pcm_pause failed: Input/output error
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fda2038



The problem is known.  It has to do with wine, increasing thread
priority, and linux kernel.  Right now, the only way is to have root
privileges.  This is not really considered a solution for wine.



I don't think this has anything to do with the kernel or the thread 
priority.
I have installed vlc for windows, then tried to play a song. Went fine, 
then I changed to the wine git directory and started compiling wine 
(make -j5), and then it started skipping. But then I started rhythmbox 
and played a song and that worked fine. So any linux-native alsa 
application works fine even if the system is under heavy load.


maybe there is a delay between the application and wineserver, or 
someone is holding a lock and doesn't let dsound mix the buffers.


Is the ALSA driver really considered incomplete? Is the OSS driver 
better? I can't really use OSS because I also need to run TeamSpeak, and 
aoss32 doesn't work with wine.


tom




Re: DSOUND bugs

2006-02-14 Thread Tomas Carnecky

Detlef Riekenberg wrote:

Am Montag, den 13.02.2006, 10:44 -0700 schrieb Jesse Allen:


I'm really wondering why nobody has fixed the DSOUND buffer underrun bugs..



err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fda2038



The problem is known.  It has to do with wine, increasing thread
priority, and linux kernel.  Right now, the only way is to have root
privileges.  This is not really considered a solution for wine.


See also:
http://bugs.winehq.org/show_bug.cgi?id=1631


runnig under root improves the situation, I don't heer the 'cracks' 
anymore, but I still hear the sound 'looping' sometimes.. especially 
when I also run TeamSpeak at the same time. Wine uses alsa and I run 
TeamSpeak through aoss32.


renicing doesn't change anything though..

tom




Re: DSOUND bugs

2006-02-14 Thread Detlef Riekenberg
Am Montag, den 13.02.2006, 10:44 -0700 schrieb Jesse Allen:

> > I'm really wondering why nobody has fixed the DSOUND buffer underrun bugs..

> > err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fda2038

> The problem is known.  It has to do with wine, increasing thread
> priority, and linux kernel.  Right now, the only way is to have root
> privileges.  This is not really considered a solution for wine.

Different here:

dosdevices/c:$ su -p
Password:
dosdevices/c:# wine Programme/VideoLAN/VLC/vlc.exe all.mp3
VLC media player 0.8.4a Janus
fixme:richedit:RichEditANSIWndProc WM_SETFONT: stub
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
fixme:dsound:DSOUND_MixOne problem with underrun detection (mixlen=6616
< primary_done=7056)

primary_done changes to 10576 and to 7496 before i hit ctrl-c.


fixme:wave:ESD_AddRingMessage two fast messages in the queue
fixme:wave:ESD_AddRingMessage two fast messages in the queue
fixme:wave:ESD_AddRingMessage two fast messages in the queue
fixme:wave:ESD_AddRingMessage two fast messages in the queue
fixme:wave:ESD_AddRingMessage two fast messages in the queue
fixme:wave:ESD_AddRingMessage two fast messages in the queue

Ubuntu 5.04 (Gnome 2.10.0 with esd 0.2.35), wine-cvs 13.02.2006 and
wineesd.

When I start Gnome without esd and use winealsa, mp3-playback of vlc is
ok (as user).

(The AppDB-Entry for vlc is in the queue of the AppDB-Maintainers)

See also:
http://bugs.winehq.org/show_bug.cgi?id=1631


-- 
By By ...
  ... Detlef





Re: DSOUND bugs

2006-02-13 Thread Tomas Carnecky

Jesse Allen wrote:

On 2/13/06, Tomas Carnecky <[EMAIL PROTECTED]> wrote:

I'm really wondering why nobody has fixed the DSOUND buffer underrun bugs..

I get lots of these message when I run World of Warcraft:
err:wave:wodPlayer_ProcessMessages pcm_pause failed: Input/output error
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fda2038



The problem is known.  It has to do with wine, increasing thread
priority, and linux kernel.  Right now, the only way is to have root
privileges.  This is not really considered a solution for wine.

You can read more here
http://bugs.winehq.org/show_bug.cgi?id=2853



Any update on this bug? It's been almost 3 Months since the last entry..
And it seems as this is not a bug in the system, but in wine itself, 
because aparently cedega doesn't have this issue.


tom





Re: DSOUND bugs

2006-02-13 Thread Jesse Allen
On 2/13/06, Tomas Carnecky <[EMAIL PROTECTED]> wrote:
> I'm really wondering why nobody has fixed the DSOUND buffer underrun bugs..
>
> I get lots of these message when I run World of Warcraft:
> err:wave:wodPlayer_ProcessMessages pcm_pause failed: Input/output error
> err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fda2038
>
> I can fix these buffer underruns partially by playing with the buffer
> size in asoundrc, but it never disappears completely.
> It gets worse if I also start TeamSpeak (which btw. uses 50% of the
> CPU)), but I can play videos using totem or mplayer or listen to music
> without any xruns.
>
> is it really unknown where the bug is? because I'm willing to test
> patches and helm looking where the bug might be..
>
> tom
>
>
>

The problem is known.  It has to do with wine, increasing thread
priority, and linux kernel.  Right now, the only way is to have root
privileges.  This is not really considered a solution for wine.

You can read more here
http://bugs.winehq.org/show_bug.cgi?id=2853

Jesse




DSOUND bugs

2006-02-13 Thread Tomas Carnecky

I'm really wondering why nobody has fixed the DSOUND buffer underrun bugs..

I get lots of these message when I run World of Warcraft:
err:wave:wodPlayer_ProcessMessages pcm_pause failed: Input/output error
err:dsound:DSOUND_MixOne underrun on sound buffer 0x7fda2038

I can fix these buffer underruns partially by playing with the buffer 
size in asoundrc, but it never disappears completely.
It gets worse if I also start TeamSpeak (which btw. uses 50% of the 
CPU)), but I can play videos using totem or mplayer or listen to music 
without any xruns.


is it really unknown where the bug is? because I'm willing to test 
patches and helm looking where the bug might be..


tom