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