Re: [linux-audio-user] CD audio

New Message Reply About this list Date view Thread view Subject view Author view Other groups

Subject: Re: [linux-audio-user] CD audio
From: Joseph Zitt (jzitt_AT_metatronpress.com)
Date: Tue Jul 16 2002 - 20:08:02 EEST


On Tue, 16 Jul 2002 12:43:50 -0400
Speaker to Vegetables <speaker-to-vegetables_AT_pobox.com> wrote:

> In looking at the lsmod module list below, I have to wonder about the
> module "audio". It uses the soundcore and usbcore modules -- why would
>
> it do that if it is not a usb audio driver? Since no ALSA modules are
> loaded, it would have to be an old-style (sometimes confusingly called
>
> OSS) sound driver. Probably the Red Hat installer set this up
> automagically. I wonder if it works?
>
> Does playing a .wav file (with, for example, xmms) work?

Yes, it does.

> From other messages in the thread, it seems that the install of the
> ALSA drivers failed. Perhaps a copy of the output produced by "make
> install" in the ALSA drivers source directory would show why. The
> output of the "./configure" command in the ALSA drivers directory
> might also contain good clues.

- - Here's the ./configure output - -
loading cache ./config.cache
checking for gcc... (cached) gcc
checking whether the C compiler (gcc ) works... yes
checking whether the C compiler (gcc ) is a cross-compiler... no
checking whether we are using GNU C... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for ranlib... (cached) ranlib
checking for a BSD compatible install... (cached) /usr/bin/install -c
checking how to run the C preprocessor... (cached) gcc -E
checking for ANSI C header files... (cached) yes
checking for working const... (cached) yes
checking for inline... (cached) inline
checking whether time.h and sys/time.h may both be included... (cached)
yes
checking whether gcc needs -traditional... (cached) no
checking for current directory... /home/jzitt/alsa/alsa-driver-0.9.0rc2
checking cross compile...
checking for directory with kernel source... /lib/modules/2.4.18-3/build
checking for kernel version... 2.4.18-3custom
checking for kernel linux/pm.h... yes
checking for kernel module symbol versions... yes
checking for PCI support in kernel... yes
checking for SGI/MIPS (HAL2) architecture... no
checking for directory to store kernel modules...
/lib/modules/2.4.18-3custom/kernel/sound
checking for verbose printk... on
checking for debug level... none
checking for processor type... i686
checking for SMP... yes
checking for ISA PnP driver in kernel... yes
checking for ISA PnP support... yes
checking for driver version... 0.9.0rc2
checking for sequencer support... yes
checking for OSS/Free emulation... yes
checking for RTC callback support in kernel... no
checking for USB... yes
checking for which soundcards to compile driver for... usb-audio cs4232
creating ./config.status
creating version
creating Makefile.conf
creating snddevices
creating utils/alsa-driver.spec
creating utils/buildrpm
creating toplevel.config
creating include/config.h
include/config.h is unchanged
creating include/config1.h
include/config1.h is unchanged
creating include/version.h
include/version.h is unchanged

- - Here is the make install output - -
make[1]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore'
make -C oss modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/oss'
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/oss'
make -C seq modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq'
make -C instr modules
make[3]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/instr'
make[3]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/instr'
make -C oss modules
make[3]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/oss'
make[3]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/oss'
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/i2c'
make[1]: Nothing to be done for `first_rule'.
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/i2c'
make[1]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers'
make -C mpu401 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/mpu401'
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/mpu401'
make -C opl3 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/opl3'
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/opl3'
make[1]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa'
make -C ad1816a modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1816a'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1816a'
make -C ad1848 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1848'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1848'
make -C cs423x modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/cs423x'
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/cs423x'
make -C es1688 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/es1688'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/es1688'
make -C gus modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/gus'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/gus'
make -C opti9xx modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/opti9xx'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/opti9xx'
make -C sb modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/sb'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/sb'
make -C wavefront modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/wavefront'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/wavefront'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa'
make[1]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth'
make -C emux modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth/emux'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth/emux'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci'
make -C ac97 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ac97'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ac97'
make -C ali5451 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ali5451'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ali5451'
make -C cs46xx modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/cs46xx'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/cs46xx'
make -C emu10k1 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/emu10k1'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/emu10k1'
make -C korg1212 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/korg1212'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/korg1212'
make -C nm256 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/nm256'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/nm256'
make -C pdplus modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/pdplus'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/pdplus'
make -C rme9652 modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/rme9652'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/rme9652'
make -C trident modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/trident'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/trident'
make -C ymfpci modules
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ymfpci'
make[2]: Nothing to be done for `modules'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ymfpci'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/usb'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/usb'

ALSA modules were successfully compiled.

rm -f /lib/modules/2.4.18-3custom/kernel/sound/snd*.o
/lib/modules/2.4.18-3custom/kernel/sound/persist.o
/lib/modules/2.4.18-3custom/kernel/sound/isapnp.o
make[1]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/acore
cp snd-hwdep.o snd-pcm.o snd-rawmidi.o snd-timer.o snd.o
/lib/modules/2.4.18-3custom/kernel/sound/acore
make -C oss modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/oss'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/acore/oss
cp snd-mixer-oss.o snd-pcm-oss.o
/lib/modules/2.4.18-3custom/kernel/sound/acore/oss
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/oss'
make -C seq modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/acore/seq
cp snd-seq-device.o snd-seq-instr.o snd-seq-midi-emul.o
snd-seq-midi-event.o snd-seq-midi.o snd-seq.o
/lib/modules/2.4.18-3custom/kernel/sound/acore/seq
make -C instr modules_install
make[3]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/instr'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/acore/seq/instr
cp snd-ainstr-fm.o
/lib/modules/2.4.18-3custom/kernel/sound/acore/seq/instr
make[3]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/instr'
make -C oss modules_install
make[3]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/oss'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/acore/seq/oss
cp snd-seq-oss.o /lib/modules/2.4.18-3custom/kernel/sound/acore/seq/oss
make[3]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq/oss'
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore/seq'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/acore'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/i2c'
make[1]: Nothing to be done for `modules_install'.
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/i2c'
make[1]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers'
make -C mpu401 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/mpu401'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/drivers/mpu401
cp snd-mpu401-uart.o
/lib/modules/2.4.18-3custom/kernel/sound/drivers/mpu401
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/mpu401'
make -C opl3 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/opl3'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/drivers/opl3
cp snd-opl3-lib.o snd-opl3-synth.o
/lib/modules/2.4.18-3custom/kernel/sound/drivers/opl3
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers/opl3'
make[1]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/drivers'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa'
make -C ad1816a modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1816a'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1816a'
make -C ad1848 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1848'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/ad1848'
make -C cs423x modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/cs423x'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/isa/cs423x
cp snd-cs4231-lib.o snd-cs4232.o
/lib/modules/2.4.18-3custom/kernel/sound/isa/cs423x
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/cs423x'
make -C es1688 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/es1688'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/es1688'
make -C gus modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/gus'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/gus'
make -C opti9xx modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/opti9xx'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/opti9xx'
make -C sb modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/sb'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/sb'
make -C wavefront modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/wavefront'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa/wavefront'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/isa'
make[1]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth'
make -C emux modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth/emux'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth/emux'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/synth'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci'
make -C ac97 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ac97'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ac97'
make -C ali5451 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ali5451'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ali5451'
make -C cs46xx modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/cs46xx'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/cs46xx'
make -C emu10k1 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/emu10k1'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/emu10k1'
make -C korg1212 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/korg1212'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/korg1212'
make -C nm256 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/nm256'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/nm256'
make -C pdplus modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/pdplus'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/pdplus'
make -C rme9652 modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/rme9652'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/rme9652'
make -C trident modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/trident'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/trident'
make -C ymfpci modules_install
make[2]: Entering directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ymfpci'
make[2]: Nothing to be done for `modules_install'.
make[2]: Leaving directory
`/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci/ymfpci'
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/pci'
make[1]: Entering directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/usb'
mkdir -p /lib/modules/2.4.18-3custom/kernel/sound/usb
cp snd-usb-audio.o /lib/modules/2.4.18-3custom/kernel/sound/usb
make[1]: Leaving directory `/home/jzitt/alsa/alsa-driver-0.9.0rc2/usb'
/sbin/depmod -a 2.4.18-3custom -F /lib/modules/2.4.18-3/build/System.map
if [ -L /usr/include/sound ]; then \
        rm -f /usr/include/sound; \
        ln -sf /home/jzitt/alsa/alsa-driver-0.9.0rc2/include/sound
/usr/include/sound; \
else \
        rm -rf /usr/include/sound; \
        install -d -m 755 -g root -o root /usr/include/sound; \
        for f in include/sound/*.h; do \
                install -m 644 -g root -o root $f /usr/include/sound; \
        done \
fi
if [ -d /sbin/init.d ]; then \
  install -m 755 -g root -o root utils/alsasound /sbin/init.d/alsasound;
\
elif [ -d /etc/rc.d/init.d ]; then \
  install -m 755 -g root -o root utils/alsasound
/etc/rc.d/init.d/alsasound; \
elif [ -d /etc/init.d ]; then \
  install -m 755 -g root -o root utils/alsasound /etc/init.d/alsasound;
\
fi
cat WARNING

WARNING!!! The mixer channels for the ALSA driver are muted by
default!!!
***********************************************************************
***
You would use some ALSA or OSS mixer to set the appropriate volume.

>
> On the other hand, if the audio driver that is already installed
> works, installing the ALSA driver is a waste of time unless you
> actually want to use some features that are unique to ALSA.

Hmm. I was told there were two option: an XMMS plugin and ALSA. From
what I could tell, the XMMS plugin didn't work (though it's quite
possible that I missed something there), so I tried ALSA. I'll use
whatever works.

> As previously observed, to play an audio CD though a USB audio
> interface, you must digitally extract the audio data from the CD,
> exactly as if you were "ripping" the CD to a .wav (or other digital
> audio format) file. ALSA has nothing to do with this process. To work
> on this part of the problem, look at "CD ripping" software such as
> cdda2wav and/or cdparanoia, and associated howtos.

Grip rips successfully into a WAV file that XMMS can play.

> Once extracting audio, and playing audio, both work, it will be time
> to try a program that does both at once.

... and we're back to the initial problem: Grip (or other programs)
can not play audio directly from a CD through the USB-audio interface.

-- 
| josephzitt_AT_josephzitt.com                 http://www.josephzitt.com/ |
| http://www.metatronpress.com/jzitt/   http://www.mp3.com/josephzitt/ |
| == New book: Surprise Me with Beauty: the Music of Human Systems  == |
| Comma / Gray Code             Silence: the John Cage Discussion List |


New Message Reply About this list Date view Thread view Subject view Author view Other groups

This archive was generated by hypermail 2b28 : Tue Jul 16 2002 - 20:13:04 EEST