I am able to get OSS apps to play sounds by invoking them with the "aoss"  
wrapper, e.g.:

aoss esd
aoss frozen-bubble

In the past, I didn't have to use the aoss wrapper to get OSS apps to
work.  Can anyone suggest an explanation for why I do now?

Thanks,
Rich

On Sat, 6 Mar 2004, Rich Drewes wrote:

> Hello,
> 
> My Alsa OSS emulation isn't working and I don't know where to begin to try
> to diagnose the problem.  All appropriate kernel modules seem to be
> installed and all necessary support libraries seem to be present (see
> below for versions).  When an OSS sound app tries to play sound, it
> freezes and sometimes returns an error similar to the following (for a
> game using SDL OSS interface):
> 
> "SDL: Audio timeout - buggy audio driver? (disabled)
> audio: Bad file descriptor"
> 
> When I exeucte "aplay testsound.wav" it plays find, but "strace -f play 
> testsound.wav": hangs:
> 
> . . . 
> [pid 16226] open("testsound.wav", O_RDONLY) = 3
> [pid 16226] fstat64(3, {st_mode=S_IFREG|0644, st_size=1411244, ...}) = 0
> [pid 16226] fstat64(3, {st_mode=S_IFREG|0644, st_size=1411244, ...}) = 0
> [pid 16226] mmap2(NULL, 4096, PROT_READ|PROT_WRITE, 
> MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40018000
> [pid 16226] read(3, "RIFF\244\210\25\0WAVEfmt 
> \20\0\0\0\1\0\1\0D\254\0\0\210"..., 4096) = 4096
> [pid 16226] _llseek(3, 0, [0], SEEK_SET) = 0
> [pid 16226] read(3, "RIFF\244\210\25\0WAVEfmt 
> \20\0\0\0\1\0\1\0D\254\0\0\210"..., 4096) = 4096
> [pid 16226] _llseek(3, 4096, [4096], SEEK_SET) = 0
> [pid 16226] _llseek(3, 1409024, [1409024], SEEK_SET) = 0
> [pid 16226] read(3, 
> "P\20\341\17\351\16\222\r\37\f,\v;\v\33\f\0\r]\rC\r\377"..., 4096) = 2220
> [pid 16226] read(3, "", 4096)           = 0
> [pid 16226] _llseek(3, 0, [0], SEEK_SET) = 0
> [pid 16226] read(3, "RIFF\244\210\25\0WAVEfmt 
> \20\0\0\0\1\0\1\0D\254\0\0\210"..., 44) = 44
> [pid 16226] open("/dev/dsp", O_WRONLY|O_CREAT|O_TRUNC, 0666
> [never returns]
> 
> Can anyone suggest a way to identify the problem?  Native Alsa apps work
> great.  OSS emulation has worked in the past.
> 
> Here are the version details:
> 
> # lsmod | grep snd
> snd-seq-oss            31232  0
> snd-seq-midi-event      7552  1 snd-seq-oss
> snd-seq                51024  4 snd-seq-oss,snd-seq-midi-event
> snd-pcm-oss            51812  0
> snd-mixer-oss          17952  1 snd-pcm-oss
> snd-intel8x0           32776  0
> snd-ac97-codec         58148  1 snd-intel8x0
> gameport                4480  1 snd-intel8x0
> snd-mpu401-uart         7072  1 snd-intel8x0
> snd-usb-audio          64672  0
> snd-rawmidi            23616  2 snd-mpu401-uart,snd-usb-audio
> snd-seq-device          8008  3 snd-seq-oss,snd-seq,snd-rawmidi
> snd-pcm                93156  3 snd-pcm-oss,snd-intel8x0,snd-usb-audio
> snd-page-alloc         11972  2 snd-intel8x0,snd-pcm
> snd-timer              24484  2 snd-seq,snd-pcm
> snd                    52484  13 
> snd-seq-oss,snd-seq-midi-event,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-intel8x0,snd-ac97-codec,snd-mpu401-uart,snd-usb-audio,snd-rawmidi,snd-seq-device,snd-pcm,snd-timer
> soundcore               9248  3 snd,audio
> usbcore                99132  7 hid,snd-usb-audio,pwc,audio,uhci-hcd
> 
> # cat /proc/asound/version
> Advanced Linux Sound Architecture Driver Version 1.0.2c (Thu Feb 05 
> 15:41:49 2004 UTC).
> Compiled on Mar  2 2004 for kernel 2.6.3-4mdk.
> 
> # rpm -qa | grep libalsa-oss
> libalsa-oss0-devel-1.0.2-3mdk
> libalsa-oss0-1.0.2-3mdk
> 
> Should I get off the bleeding edge?
> 
> Thanks!
> Rich Drewes
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> _______________________________________________
> Alsa-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-user
> 



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to