Richard Stallman on Free Software

Geoff Shang gshang at uq.net.au
Sat Jan 26 18:02:24 EST 2002


Hi:

ogg123 uses a library called libao for audio output.  Its job is to provide
cross-platform audio output with a number of different devices supported.
But the side effect of this is odd behaviour like this.  If you get it as a
packaged binary, the packager has no idea what audio hardware you have, so
it has to default to the null output driver.

You can specify your preferred output driver by either using the -d option
or making an .ogg123rc file and puting in a default_device directive.  Note
that ogg123 in RC2 seemed to ignore this.

In either case, you can use oss for the oss driver, alsa for alsa output,
wav for wav output, and a number of other things, depending on what plugins
have been compiled in.  I tend to use oss.  So you can do:

ogg123 -d oss whatever.ogg

or try putting

default_device=oss

in .ogg123rc in your home directory.

Geoff.






More information about the Speakup mailing list