The following trace was obtain using the wine CVS version updated as of 4/28/2005. I am attempting to play the Soldier of Fortune II demo.
Stephen
------------ sound section of config ------------
;"Drivers" = "wineoss.drv" ; default for most common configurations ;"Drivers" = "winearts.drv" ; for KDE "Drivers" = "winealsa.drv" ; for ALSA users ;"Drivers" = "winejack.drv" ; for Jack sound server ;"Drivers" = "winenas.drv" ; for NAS sound system ;"Drivers" = "wineaudioio.drv" ; for Solaris machines ;"Drivers" = "" ; to disable sound "WaveMapper" = "msacm.drv" "MidiMapper" = "midimap.drv"
[Alsa] "PlaybackDevice"="hw"
[dsound] ;; HEL only: Number of waveOut fragments ahead to mix in new buffers. ;"HELmargin" = "5" ;; HEL only: Number of waveOut fragments ahead to queue to driver. ;"HELqueue" = "5" ;; Max number of fragments to prebuffer ;"SndQueueMax" = "28" ;; Min number of fragments to prebuffer ;"SndQueueMin" = "12" ;; Forces emulation mode (using wave api) ;"HardwareAcceleration" = "Emulation" ;; Sets default playback device (0 - number of devices - 1) ;"DefaultPlayback" = "0" ; use first device (/dev/dsp) ;"DefaultPlayback" = "1" ; use second device (/dev/dsp1) ;"DefaultPlayback" = "2" ; use third device (/dev/dsp2) ;; Sets default capture device (0 - number of devices - 1) ;"DefaultCapture" = "0" ; use first device (/dev/dsp) ;"DefaultCapture" = "1" ; use second device (/dev/dsp1) ;"DefaultCapture" = "2" ; use third device (/dev/dsp2)
------------- Trace ------------- bash-2.05b$ export WINEDEBUG=trace+wave bash-2.05b$ wine SoF2.exe +set sv_cheats 1 trace:wave:ALSA_WaveInit using waveout device "hw:0" trace:wave:ALSA_WaveInit dev=0 id=Intel ICH name=Intel ICH5 subdev=0 subdev_nam e=subdevice #0 subdev_avail=0 subdev_num=1 stream=PLAYBACK subclass=GENERIC MIX
trace:wave:ALSA_TraceParameters FLAGS: sampleres=true overrng=false pause=true resume=true syncstart=false batch=false block=true double=false halfd=false joi nt=false trace:wave:ALSA_TraceParameters access=(null) trace:wave:ALSA_TraceParameters format=S32_LE trace:wave:ALSA_TraceParameters channels_min=2, channels_min_max=6 trace:wave:ALSA_TraceParameters buffer_size_min=2, buffer_size_min_max=16384 trace:wave:ALSA_TraceParameters rate=48000 trace:wave:ALSA_TraceParameters buffer_time_min=41 buffer_time_max=341334 trace:wave:ALSA_TraceParameters periods_min=1 periods_max=1024 trace:wave:ALSA_TraceParameters period_size_min=2, period_size_min_max=16384 trace:wave:ALSA_TraceParameters period_time_min=41 period_time_max=341334 trace:wave:ALSA_TraceParameters tick_time=1000 fixme:wave:ALSA_WaveInit - trace:wave:ALSA_WaveInit Configured with dwFmts=00008000 dwSupport=00000060 trace:wave:ALSA_WaveInit using waveout device "hw:1" trace:wave:ALSA_WaveInit using waveout device "hw:2" trace:wave:ALSA_WaveInit using waveout device "hw:3" trace:wave:ALSA_WaveInit using waveout device "hw:4" trace:wave:ALSA_WaveInit using waveout device "hw:5" trace:wave:ALSA_WaveInit using wavein device "plug:hw:0" trace:wave:ALSA_WaveInit dev=0 id=Intel ICH name=Intel ICH5 subdev=0 subdev_nam e=subdevice #0 subdev_avail=0 subdev_num=1 stream=CAPTURE subclass=GENERIC MIX trace:wave:ALSA_TraceParameters FLAGS: sampleres=false overrng=true pause=true resume=true syncstart=true batch=true block=true double=true halfd=true joint=t rue trace:wave:ALSA_TraceParameters access=(null) trace:wave:ALSA_TraceParameters format=S32_LE trace:wave:ALSA_TraceParameters channels_min=1, channels_min_max=10000 trace:wave:ALSA_TraceParameters buffer_size_min=1, buffer_size_min_max=14660155 03 trace:wave:ALSA_TraceParameters rate_min=4000 rate_max=4294967295 trace:wave:ALSA_TraceParameters buffer_time_min=1 buffer_time_max=4294967295 trace:wave:ALSA_TraceParameters periods_min=0 periods_max=4294967295 trace:wave:ALSA_TraceParameters period_size_min=0, period_size_min_max=14660183 67 trace:wave:ALSA_TraceParameters period_time_min=166 period_time_max=341334 trace:wave:ALSA_TraceParameters tick_time=1000 trace:wave:ALSA_WaveInit Configured with dwFmts=000fffff trace:wave:ALSA_WaveInit using wavein device "plug:hw:1" trace:wave:ALSA_WaveInit using wavein device "plug:hw:2" trace:wave:ALSA_WaveInit using wavein device "plug:hw:3" trace:wave:ALSA_WaveInit using wavein device "plug:hw:4" trace:wave:ALSA_WaveInit using wavein device "plug:hw:5" trace:wave:ALSA_widMessage (0, DRVM_INIT, 00000000, 00000000, 00000000); trace:wave:ALSA_widMessage (0, WIDM_GETNUMDEVS, 00000000, 00000000, 00000000); trace:wave:ALSA_wodMessage (0, DRVM_INIT, 00000000, 00000000, 00000000); trace:wave:ALSA_wodMessage (0, WODM_GETNUMDEVS, 00000000, 00000000, 00000000); fixme:opengl:query_function_pbuffer gl_version is: "1.5.3 NVIDIA 71.74" fixme:opengl:query_function_pbuffer glx_exts is: "GLX_EXT_visual_info GLX_EXT_v isual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap _control GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_get_proc_address " fixme:opengl:query_function_pbuffer gl_version is: "1.5.3 NVIDIA 71.74" fixme:opengl:query_function_pbuffer glx_exts is: "GLX_EXT_visual_info GLX_E isual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_ _control GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_get_proc_address " fixme:keyboard:RegisterHotKey ((nil),0,0x00000001,9): stub fixme:keyboard:RegisterHotKey ((nil),1,0x00000001,27): stub fixme:ole:CoCreateInstance no classfactory created for CLSID {5959df60-2911 -11d1-b049-0020af30269a}, hres is 0x80040154 fixme:opengl:wglSwapIntervalEXT (1),stub! fixme:keyboard:UnregisterHotKey ((nil),0): stub fixme:keyboard:UnregisterHotKey ((nil),1): stub trace:wave:ALSA_widMessage (0, DRVM_EXIT, 00000000, 00000000, 00000000); trace:wave:ALSA_wodMessage (0, DRVM_EXIT, 00000000, 00000000, 00000000);