[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Configurer /dev/audio.



Bonjour,
Je suis encore novice sur cette liste de diffusion et en ignore sans doute
les usages, mes excuses si je ne m'y plie pas---par erreur.
Utilisateur d'OpenBSD depuis quelques temps, je suis -current---bien que
n'ayant pas fait de mise à jour depuis plus d'un mois :
OpenBSD 4.4-current (GENERIC) #3: Tue Aug 26 16:54:18 CEST 2008
root AT ilta POINT none:/usr/src/sys/arch/i386/compile/GENERIC
Je souhaiterai pouvoir lire des fichiers audio---ce qui semble rentrer dans
l'utilisation normale d'un ordinateur. Bref, cdio(1) fonctionne très bien dans
sa configuration par défaut. L'installation des vorbis-tools s'est faite sans
heurt. Lorsque je souhaite jouer un fichier son---song44.ogg, à tout hasard---,
j'en perçois quelques bribes déformées avec la commande :
$ ogg123 -d sun song44.ogg
ou un bruit strident quasi-constant avec :
$ ogg123 -d au -f song44.au song44.ogg
$ aucat song44.au
J'ai parcouru audio(4), ac97(4), clcs(4), faq13, aucat(1), ogg123(1),
audioctl(1), mais je ne parviens pas à comprendre---en précisant toutefois
que le framework audio(4) d'OpenBSD m'était presque inconnu ce matin.
Des idées, explications éclairées ou/et brillantes, des ``c'est évident !'' ?
Merci d'avance, ne serait-ce que pour le temps consacré à parcourir cet
E-mail.
Alexis.
P.S. : quelques infos suivent, tant sur le système lui-même que sur la
configuration d'audio(4).
$ file song44.au
song44.au: Sun/NeXT audio data: 16-bit linear PCM, stereo, 44100 Hz
$ audioctl -a
name=CS4280
version=
config=cs4280
encodings=ulinear:8,mulaw:8*,alaw:8*,slinear:8,slinear_le:16,\
ulinear_le:16,slinear_be:16,ulinear_be:16
properties=full_duplex,independent
full_duplex=0
fullduplex=0
blocksize=8192
hiwat=8
lowat=1
output_muted=0
monitor_gain=0
mode=
play.rate=44100
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=8192
play.samples=309328
play.eof=0
play.pause=0
play.error=1
play.waiting=0
play.open=0
play.active=0
play.buffer_size=65536
play.block_size=8192
play.errors=492
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=8192
record.errors=0
$ dmesg # morceaux choisis.
...
clcs0 at pci0 dev 5 function 0 "Cirrus Logic CS4280/46xx CrystalClear" rev 0x01: irq 11
ac97: codec id 0x43525914 (Cirrus Logic CS4297A rev 4)
ac97: codec features headphone, 20 bit DAC, 18 bit ADC, Crystal Semi 3D
...
clcs0: firmware loaded
audio0 at clcs0
$ dmesg # complet.
OpenBSD 4.4-current (GENERIC) #3: Tue Aug 26 16:54:18 CEST 2008
    root AT ilta POINT none:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium III ("GenuineIntel" 686-class) 897 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE
real mem  = 267874304 (255MB)
avail mem = 250568704 (238MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 04/27/04, BIOS32 rev. 0 @ 0xfd820, SMBIOS rev. 2.3 @ 0xfff0000 (46 entries)
bios0: vendor IBM version "16ET32WW (1.12 )" date 04/27/2004
bios0: IBM 26474EG
apm at bios0 function 0x15 not configured
acpi0 at bios0: rev 0
acpi0: tables DSDT FACP BOOT
acpi0: wakeup devices LID_(S3) SLPB(S3) PCI0(S4) USB_(S1) UART(S3) DOCK(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 1 (AGP_)
acpiec0 at acpi0
acpicpu0 at acpi0: C3, C2
acpitz0 at acpi0: critical temperature 97 degC
acpibtn0 at acpi0: LID_
acpibtn1 at acpi0: SLPB
acpibat0 at acpi0: BAT0 model "ThinkPad Battery" type LION oem "IBM Corporation "
acpibat1 at acpi0: BAT1 not present
acpiac0 at acpi0: AC unit online
acpithinkpad at acpi0 not configured
acpidock at acpi0 not configured
acpivideo at acpi0 not configured
bios0: ROM list: 0xc0000/0xc000 0xcc000/0x1800 0xdc000/0x4000! 0xe0000/0x10000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "Intel 82443BX AGP" rev 0x03
ppb0 at pci0 dev 1 function 0 "Intel 82443BX AGP" rev 0x03
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "S3 Savage/IX-MV" rev 0x13
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
agp0 at vga1: aperture at 0xf8000000, size 0x4000000
cbb0 at pci0 dev 2 function 0 "TI PCI1450 CardBus" rev 0x03: irq 11
cbb1 at pci0 dev 2 function 1 "TI PCI1450 CardBus" rev 0x03: irq 11
fxp0 at pci0 dev 3 function 0 "Intel 8255x" rev 0x0c, i82550: irq 11, address 00:03:47:b9:1f:67
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 4
"AT&T/Lucent LTMODEM" rev 0x01 at pci0 dev 3 function 1 not configured
clcs0 at pci0 dev 5 function 0 "Cirrus Logic CS4280/46xx CrystalClear" rev 0x01: irq 11
ac97: codec id 0x43525914 (Cirrus Logic CS4297A rev 4)
ac97: codec features headphone, 20 bit DAC, 18 bit ADC, Crystal Semi 3D
piixpcib0 at pci0 dev 7 function 0 "Intel 82371AB PIIX4 ISA" rev 0x02: SpeedStep
pciide0 at pci0 dev 7 function 1 "Intel 82371AB IDE" rev 0x01: DMA, channel 0 wired to compatibility, channel 1 wired to compatibility
wd0 at pciide0 channel 0 drive 0: <IBM-DJSA-220>
wd0: 16-sector PIO, LBA, 19077MB, 39070080 sectors
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2
atapiscsi0 at pciide0 channel 1 drive 0
scsibus0 at atapiscsi0: 2 targets, initiator 7
cd0 at scsibus0 targ 0 lun 0: <TOSHIBA, DVD-ROM SD-C2512, 1115> ATAPI 5/cdrom removable
cd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 2
uhci0 at pci0 dev 7 function 2 "Intel 82371AB USB" rev 0x01: irq 11
piixpm0 at pci0 dev 7 function 3 "Intel 82371AB Power" rev 0x03: SMI
iic0 at piixpm0
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 2 device 0 cacheline 0x8, lattimer 0xb0
pcmcia0 at cardslot0
cardslot1 at cbb1 slot 1 flags 0
cardbus1 at cardslot1: bus 5 device 0 cacheline 0x8, lattimer 0xb0
pcmcia1 at cardslot1
isa0 at piixpcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pms0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
lpt2 at isa0 port 0x3bc/4: polled
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
usb0 at uhci0: USB revision 1.0
uhub0 at usb0 "Intel UHCI root hub" rev 1.00/1.00 addr 1
biomask ede5 netmask ede5 ttymask ffff
mtrr: Pentium Pro MTRR support
softraid0 at root
root on wd0a swap on wd0b dump on wd0b
clcs0: firmware loaded
audio0 at clcs0