aRts driver resubmit
Enrico Horn
farmboy1 at subdimension.com
Thu Mar 21 17:23:56 CST 2002
Hi
> Again, comments about the patch are appreciated.
>
> Thanks,
> Chris
I am using the patch you submitted tuesday to wine-patches(the latest).
I have kde 2.2.2 with the latest cvs wine installed.(+arts patch).
I just tried to run it with half-life and planescape:torment.
Planescape: Torment:
No sound at all.
Half-life:
I didnt hear any sound at all.
artscontrol didnt show any volume either.
The driver doesnt crash wine though when opening and closing the waveout
device in directsound.
Here is some trace with trace+dsound
mcop warning: user defined signal handler found for SIG_PIPE, overriding
fixme:animate:ANIMATE_Play Already playing ? what should I do ??
fixme:animate:ANIMATE_Play Already playing ? what should I do ??
fixme:animate:ANIMATE_Play Already playing ? what should I do ??
fixme:animate:ANIMATE_Play Already playing ? what should I do ??
trace:dsound:DirectSoundCreate DirectSoundCreate (0x466d7710)
This sound card's driver does not support direct access
The (slower) DirectSound HEL mode will be used instead.
trace:dsound:DSOUND_callback entering at 12041, msg=000003bb
trace:dsound:DSOUND_callback completed
trace:dsound:IDirectSoundImpl_CreateSoundBuffer
(0x403e70d8,0x405746a0,0x476d75a8,(nil))
trace:dsound:IDirectSoundImpl_CreateSoundBuffer (structsize=20)
trace:dsound:IDirectSoundImpl_CreateSoundBuffer (flags=0x00000001:
DSBCAPS_PRIMARYBUFFER )
trace:dsound:IDirectSoundImpl_CreateSoundBuffer (bufferbytes=0)
trace:dsound:IDirectSoundImpl_CreateSoundBuffer (lpwfxFormat=0x403e744c)
trace:dsound:IDirectSoundImpl_CreateSoundBuffer
(formattag=0x0001,chans=2,samplerate=22050,bytespersec=44100,blockalign=2,bitspersamp=8,cbSize=23737)
trace:dsound:IDirectSoundImpl_CreateSoundBuffer Created buffer at 0x403e7b38
trace:dsound:DSOUND_PrimaryOpen desired buflen=21120, old buffer=(nil)
trace:dsound:DSOUND_PrimaryOpen fraglen=440
trace:dsound:DSOUND_WaveQueue queueing 5 buffers, starting at 0
trace:dsound:DSOUND_RecalcVolPan left = 10000, right = 10000
trace:dsound:IDirectSoundBufferImpl_AddRef (0x403e7b38) ref was 1, thread is
806ff90
trace:dsound:IDirectSoundImpl_GetCaps (0x403e70d8,0x40574708)
trace:dsound:IDirectSoundImpl_GetCaps (flags=0x4737dad0)
fixme:dsound:IDirectSoundImpl_SetCooperativeLevel (0x403e70d8,00030049,1):stub
trace:dsound:IDirectSoundImpl_Release (0x403e70d8), ref was 2
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12073
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12073
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12093
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12093
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12093
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12093
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12113
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12113
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12113
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12113
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12133
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12133
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12133
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12133
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12153
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12153
trace:dsound:DSOUND_timer entered
trace:dsound:DSOUND_PerformMix entering at 12153
trace:dsound:DSOUND_PerformMix primary playpos=0, writepos=0, clrpos=0,
mixpos=0
trace:dsound:DSOUND_CheckReset premix adjust: 28
trace:dsound:DSOUND_MixToPrimary (0,0,12320)
trace:dsound:DSOUND_PerformMix completed processing at 12153
and so on and so on
if you want more info or tests count me on.
Enrico
farmboy1 at subdimension.com
More information about the wine-devel
mailing list