Subject: Re: auich and mpg123
To: Duncan McEwan <email@example.com>
From: Lennart Augustsson <firstname.lastname@example.org>
Date: 01/30/2002 09:20:33
You can hav mpg123 write on stdout and pipe it through sox which can
do sample rate conversion.
Duncan McEwan wrote:
> A couple of weeks ago enami tsugutomo <email@example.com> said:
> > As someone noted, you can't set auich's sampling rate other than 48000
> > (and default isn't).
> > ...
> > So, first make sure your kenrel have auich.c of rev. 1.6 (or, apply
> > attached patch). Then, do
> > % audioctl -w play=48000,2,16,slinear_le
> > % audioctl -w record=48000,2,16,slinear_le
> > % mpg123 -a /dev/sound0 -r 48000 your-mp3-file.mp3
> I saved Enami's message because I knew we were about to receive a bunch
> of machines that would have this Intel audio hardware.
> Well, they're here now and have NetBSD installed on a few of them and we have
> played a bit with the audio. The above "recipe" works, in that it allows
> mpg123 to play an mp3 file. But it plays at the wrong speed and it sounds
> really odd :-(
> I had hoped that mpg123 would work some kind of "magic" to compensate for the
> difference in sample rates (from 44.1KHz to 48KHz) but it appears that this
> isn't the case. Am I missing something? Is there anything I can do to improve
> things (besides only playing mp3's that have been recorded at 48KHz :-( ). If
> mpg123 can't do the right magic, are there other audio file players that can?
> Thanks for any advice,