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$ 

Reply via email to