From: Kristian V. D. V. <va...@li...> - 2003-08-26 04:42:40
|
> I have a newer Soundblaster 128 that responds to the es1371 driver, but > that I can hardly get any sound out of. Mplayer says in the kernel log: > 0:mplayer::mplayer : SNDCTL_DSP_GETOSPACE: No implemented > and > 0:mplayer::mplayer : pty_ioctl() Unknown command 21506 Well its right at least; SNDCTL_DSP_GETOSPACE is indeed not implemented in the es1371 driver. I don't think this is really a problem though, as the emu10k1 driver doesn't implement it either. Although thinking about it, I don't think I ever tried running MPlayer with the SB Live! I know it works with the Media Player though. > ColdFish is not playing anything, either. I'm talking about Syllable 0.4.5 > and the old ColdFish, not the new Media Framework. The only way I can get > some sound out of it is by copying a WAV file to /dev/sound/dsp, but it > plays too slow, at something like half the speed. Hmm, ColdFish doesn't do anything clever; if we're talking about the Ogg plugin all it does is read in data from liboggfile and write it directly to /dev/sound/dsp It doesn't do any setup on the device (E.g. it does not call any ioctls() ) so this might be your problem; ColdFish is not setting the correct speed/stereo/format options. Most Syllable OSS drivers default to 44100/16but little endian with two channels, but the es1371 driver may not. This is probably why cat'ting a wav to /dev/sound/dsp sounds wrong; the driver is set to a different speed/stereo/format than your wav data. > It looks to me like the es1371 driver is missing one or more functions. > Has anyone had any experience with it? > > Kaj Hmm, well "Port to AtheOS Sergio Lopez (xa...@gm...)" but SB 128's are pretty common cards; I'm sure *someone* must be using one! -- Vanders http://syllable.sourceforge.net/ http://www.liqwyd.com |