On Wed, Jun 17, 2009 at 08:10:08PM +0200, Alexandre Ratchov wrote: > > listen with it writing directly to /dev/audio, without this robotic clang > > voice that I get? > > the "clang" happens when the resampling quality is low. But > i don't see why resampling is involved. Could you send the > output of audioctl(1) during the robotic voice?
Sure can. I'll append it at the end. > What's the sample frequency of the file you're playing? setebos$ file *ironic*mp3 alanis_morissete__ironic.flv.mp3: MPEG ADTS, layer III, v2, 64 kBits, 22.05 kHz, Monaural setebos$ mplayer *ironic*mp3 <cut> ========================================================================== Opening audio decoder: [mp3lib] MPEG layer-2, layer-3 AUDIO: 22050 Hz, 2 ch, s16le, 64.0 kbit/9.07% (ratio: 8000->88200) Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3) ========================================================================== AO: [sndio] 22050Hz 2ch s16le (2 bytes per sample) > Mplayer complaining about slow driver is wrong especially on > the fast machine you have. There're bugs that may cause > syncronization problems; have you applied patches 3, 4 and 5 > from the errata page ? Yeah the patches are in place as I built 4.5-stable on May 3rd and the patches are from April 24th, according to the errata page. > -- Alexandre -peter setebos$ audioctl -a name=Ensoniq AudioPCI version= config=eap encodings=ulinear:8,mulaw:8*,alaw:8*,slinear:8*,slinear_le:16,ulinear_le:16*,slinear_be:16*,ulinear_be:16* properties=full_duplex,mmap,independent full_duplex=0 fullduplex=0 blocksize=896 hiwat=26 lowat=25 output_muted=0 monitor_gain=0 mode=play play.rate=22050 play.channels=2 play.precision=16 play.encoding=slinear_le play.gain=255 play.balance=32 play.port=0x0 play.avail_ports=0x0 play.seek=22400 play.samples=802816 play.eof=0 play.pause=0 play.error=0 play.waiting=0 play.open=1 play.active=1 play.buffer_size=65536 play.block_size=896 play.errors=0 record.rate=48000 record.channels=2 record.precision=16 record.encoding=slinear_le record.gain=191 record.balance=32 record.port=0x1 record.avail_ports=0x7 record.seek=0 record.samples=0 record.eof=0 record.pause=0 record.error=0 record.waiting=0 record.open=0 record.active=0 record.buffer_size=65536 record.block_size=9600 record.errors=0 setebos$

