Remco, using aucat did the job....very simple "fix" was to use your
suggestion and insert aucat_flags= into /etc/rc.conf.local

And I used default for the audio device in /usr/local/share/gpsk31/gpsk.conf

Thanks for the direct and simple suggestion!

On Sun, Jan 22, 2012 at 12:21 AM, Remco <re...@d-compu.dyndns.org> wrote:

> Tracy Bales wrote:
>
> > OK...I did a system reboot.  And now I'm finding out that the azalia
> > driver
> > will not change the sample rate from 48 KHz to 8 KHz.  I also tried using
> > audioctl record.sample_rate=8000 but it returns with record.sample_rate:
> > 48000 -> 48000
> >
> > So, is the problem with the azalia driver or my hardware?  Can others
> > running the azalia driver change their sample_rate to anything else but
> > 48000?
> >
>
> The ALC888 chip supports 44.1/48/96/192 kHz, but that's not necessarily a
> show stopper.
>
> > On Sat, Jan 21, 2012 at 10:09 PM, Tracy Bales <balestr...@gmail.com>
> > wrote:
> >
> >> I'm running OpenBSD 5.0/i386.  I used pkg_add to install the gpsk31
> >> package.  I tried running the program with the following sound devices:
> >> default, /dev/audio, /dev/audioctl and /dev/sound.  Each attempt to
> >> execute gpsk31 returns the following:
> >>
> >> init_audio: can't open /dev/audio
> >> Cannot initialize audio device: /dev/audio -1
> >>
>
> AFAICT /dev/audioctl can't be used to play audio.
>
> Unfortunately the error message is a bit vague, the program doesn't really
> tell the reason of the failure. In general you're most likely best of by
> not using these audio devices directly. Try running aucat(1) as a daemon
> (e.g.: aucat -l), this would also take care of sample rate conversions.
> (usually automatically)
> To have aucat start up at boot time you'll need at least an
> empty "aucat_flags=" in your rc.conf.local file.
>
> I don't know gpsk31 and whether it has been converted to use OpenBSD's
> libsndio, but I reckon it has, otherwise you're probably out of luck. If it
> has, you should be able to use sndio(7) device names. (e.g. aucat:0
> i.o. /dev/audio)
>
> I also advise to read the mentioned man pages.

Reply via email to