From alsa-devel-owner@alsa.jcu.cz  Sat Jul 18 02:28:48 1998
Received: from AeroSpace.miango.com (iits0135.inlink.com [209.135.140.35])
	by marvin.jcu.cz (8.8.8/8.8.8) with ESMTP id CAA23797
	for <alsa-devel@jcu.cz>; Sat, 18 Jul 1998 02:28:06 +0200
Received: (from david@localhost)
	by AeroSpace.miango.com (8.8.8/8.8.7/Debian/GNU) id TAA18415;
	Fri, 17 Jul 1998 19:28:04 -0500
Message-ID: <19980717192803.25726@AeroSpace>
Date: Fri, 17 Jul 1998 19:28:03 -0500
From: David Fries <dfries@mail.win.org>
To: alsa-devel@jcu.cz
Subject: Re: ALSA driver 0.2.0-pre2
References: <Pine.LNX.3.96.980717221812.941B-100000@entry.jcu.cz>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
In-Reply-To: <Pine.LNX.3.96.980717221812.941B-100000@entry.jcu.cz>; from Jaroslav Kysela on Fri, Jul 17, 1998 at 10:29:09PM +0200
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

On Fri, Jul 17, 1998 at 10:29:09PM +0200, Jaroslav Kysela wrote:
> Hi all!
> 
> 	I released ALSA driver 0.2.0-pre2. This release contains big
> changes in PCM (some code is reorganized now). Next major thing is
> support for Yamaha OPL3-SA2/SA3 chips. I added also empty envelopes
> for internal synthesizers GUS/EMU8000/OPL2-3. Structure of sound
> modules and internal interfaces is now nearly complete (except sequencer,
> of course). New snapshot of sequencer with utilities added (from 15 July
> 1998), too.
> 	My plan for next weeks: Support for Ensoniq, S3 SonicVibes PCI
> soundcards. Write kernel-side mixing PCM module (mixing will be done
> probably in kernel thread).
> 
> 						Jaroslav

I'm running the program mp123 to play mp3 files and I'm getting static once
and a while.  Once I start getting static the sound driver needs to be
reloaded (one or more times) before it starts playing correctly again.  I
just installed 0.2.0-pre2 and alsa has been doing this for a while.

Tnanks for the grate work.  The configuration script is picking up smp on
2.1.102 now.

loaded modules,
snd-gusmax              3420   
snd-gus                27280   
snd-cs4231              7584   
snd-synth               1120   
snd-timer               2832   
snd-midi               11792   
snd-pcm1-oss           12732   
snd-pcm1               15640   
snd-pcm                 4912   
snd-mixer              12376
snd                    22892   

AeroSpace:~$ mpg123         
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3.
Version 0.59o (1998/Feb/08). Written and copyrights by Michael Hipp.
Uses code from various people. See 'README' for more!
THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
AeroSpace:/proc/sound$ cat cards
0 [card1          ]: GUS - Gravis UltraSound MAX
                     Gravis UltraSound MAX at 0x220, irq 5, dma 5&6
AeroSpace:/proc/sound$ cat devices 
144: [0]   : control
152: [0- 0]: mixer
168: [0- 0]: digital audio
169: [0- 1]: digital audio
200: [0- 0]: raw midi
AeroSpace:/proc/sound$ cat meminfo 
Driver using 2 pages (8192 bytes) of kernel memory for data.
AeroSpace:/proc/sound$ cat oss-devices 
  0: [0- 0]: mixer
  2: [0- 2]: raw midi
  3: [0- 3]: digital audio
  4: [0- 4]: digital audio
  5: [0- 5]: digital audio
  6:       : sndstat
  9: [0- 9]: raw midi
 12: [0-12]: digital audio
AeroSpace:/proc/sound$ cat pcm 
00-00: CS4231 : CS4231
00-01: GF1 : GF1 (synth)
AeroSpace:/proc/sound$ cat synth 
00-00: GF1
AeroSpace:/proc/sound$ cat timers 
00-00: CS4231 : 9.945us (1-65535)
01-00: GF1 timer #1 : 80.0us (1-256)
02-00: GF1 timer #2 : 320.0us (1-256)
XX-XX: unlimited system timer : 10000.0us (1-10000000)
AeroSpace:/proc/sound$ cat version 
Advanced Linux Sound Architecture Driver Version 0.2.0-pre2.
Compiled in Jul 17 1998 for kernel 2.1.102 (SMP).

It does not appear to matter what mp3 file I play and .ua files play to
/dev/audio before and after just fine.

What follows is mpg123 initalizing the sound device using strace.  There is
no difference when it is static or when regular sound comes out.  I don't
have any programs to play other sound types to see if they are static or
not.  It comes up pretty frequently, maybe one out of ten times.  If you
give me instrunctions to enable debugging or more information I'll try to
get it there.

write(2, "THIS SOFTWARE COMES WITH ABSOLUT"..., 71THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK!
) = 71
open("/dev/dsp", O_WRONLY)              = 3
ioctl(3, SNDCTL_DSP_GETBLKSIZE, 0x8068f34) = 0
ioctl(3, SNDCTL_DSP_RESET, 0)           = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SETFMT, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_STEREO, 0xbffffb54) = 0
ioctl(3, SNDCTL_DSP_SPEED, 0xbffffb54)  = 0
close(3)                                = 0
sigaction(SIGINT, {0x804adf0, [], 0x2}, {SIG_DFL}) = 0
open("[dolby_thx]_intro.mp3", O_RDONLY) = 3
lseek(3, 0, SEEK_END)                   = 107764
lseek(3, -128, SEEK_END)                = 107636
read(3, "1Hm\n\0\372\202\32aNqF\265|\364\253"..., 128) = 128
lseek(3, 0, SEEK_SET)                   = 0
mmap(0, 107764, PROT_READ, MAP_SHARED, 3, 0) = 0x400d2000
write(2, "\nPlaying MPEG stream from [dolb"..., 52
Playing MPEG stream from [dolby_thx]_intro.mp3 ...
) = 52
gettimeofday({900720547, 216763}, NULL) = 0
write(2, "MPEG 2.0 layer III, 64 kbit/s, 2"..., 53MPEG 2.0 layer III, 64 kbit/s, 22050 Hz joint-stereo
) = 53
brk(0)                                  = 0x8080f84
brk(0x808939c)                          = 0x808939c
brk(0x808a000)                          = 0x808a000
open("/dev/dsp", O_WRONLY)              = 4
ioctl(4, SNDCTL_DSP_GETBLKSIZE, 0x8068f34) = 0
ioctl(4, SNDCTL_DSP_RESET, 0)           = 0
ioctl(4, SNDCTL_DSP_SETFMT, 0xbffffa30) = 0
ioctl(4, SNDCTL_DSP_STEREO, 0xbffffa2c) = 0
ioctl(4, SNDCTL_DSP_SPEED, 0xbffffa28)  = 0
close(4)                                = 0
open("/dev/dsp", O_WRONLY)              = 4
ioctl(4, SNDCTL_DSP_GETBLKSIZE, 0x8068f34) = 0
ioctl(4, SNDCTL_DSP_RESET, 0)           = 0
ioctl(4, SNDCTL_DSP_SETFMT, 0xbffffb34) = 0
ioctl(4, SNDCTL_DSP_STEREO, 0xbffffb30) = 0
ioctl(4, SNDCTL_DSP_SPEED, 0xbffffb2c)  = 0
write(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 16384) = 16384
write(4, "\240\0`\377\234\0|\377\235\0\235"..., 16384) = 16384
write(4, "\327\0\321\375\305\0\313\375\257"..., 16384) = 16384
write(4, "\306\0Y\376p\1l\376\377\1z\376J\2"..., 16384) = 16384



-- 
		+---------------------------------+
		|      David Fries                |
		|      dfries@mail.win.org        |
		+---------------------------------+

