PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DolbyDigital mit SBLive!



uweuwe
01.09.01, 13:50
ich habe mir ein digitalen Sat-Videorecorder zusammengebastelt
(Video Disk Recorder ('VDR') von Klaus Schmidinger (http://www.cadsoft.de/people/kls/vdr)).
alles funktioniert bis auf die AC3-sound-ausgabe (DolbyDigital).

wie bekomme ich AC-3 encoded frames auf das S/PDIF interface meiner SBLive!-karte.

folgendes habe ich schon probiert :

# vdr -a "/usr/local/bin/ac3spdif | aplay -C -f iec958b"

option -a leitet die AC3-frames nach stout.

bekomme dann aber eine fehlermeldung beim abspielen der DVD :

# Aplay: version 0.5.10 by Jaroslav Kysela <perex@suse.cz>
# Using soundcard 'Sound Blaster Live! at 0xdc00, irq 5'
# This is ac3spdif-0.1.0 (c) 2000 Henrik Theiling <henrik@theiling.de>
# Aplay: requested format IEC-958 Big Endian isn't supported with hardware

"cat /proc/modules" sagt folgendes :

lirc_serial 4656 1 (autoclean)
dvb 235680 18
dvb_demux 10992 1 [dvb]
saa7146_v4l 14784 0 (unused)
saa7146_core 13584 0 [dvb saa7146_v4l]
tuner 4112 1
stv0299 2848 1
tda8083 2080 0 (unused)
L64781 3040 0 (unused)
VES1820 3552 0 (unused)
VES1893 3520 0 (unused)
dmxdev 6976 1 [dvb]
dvb_filter 3744 0 [dvb]
videodev 4576 2 [dvb]
i2c-core 12400 0 [dvb saa7146_core tuner stv0299 tda8083 L64781 VES1820 VES1893]
dvb_net 2912 0 [dvb]
dvbdev 1712 18 [dvb]
snd-mixer-oss 5120 0 (autoclean)
snd-synth-emu10k1 4288 0 (unused)
snd-synth-emux 26592 0 [snd-synth-emu10k1]
snd-seq-midi-emul 4480 0 [snd-synth-emux]
snd-seq-virmidi 8496 0 [snd-synth-emux]
snd-seq-midi 3568 0 (unused)
snd-seq-midi-event 2992 0 [snd-seq-virmidi snd-seq-midi]
snd-seq 42656 0 [snd-synth-emux snd-seq-virmidi snd-seq-midi snd-seq-midi-event]
snd-card-emu10k1 2320 0
snd-emu10k1 21936 0 [snd-synth-emu10k1 snd-card-emu10k1]
snd-pcm 30560 0 [snd-emu10k1]
snd-timer 8560 0 [snd-seq snd-pcm]
snd-emux-mem 1616 0 [snd-synth-emux snd-emu10k1]
snd-rawmidi 9664 0 [snd-seq-midi snd-emu10k1]
snd-ac97-codec 24576 0 [snd-emu10k1]
snd-mixer 24224 0 [snd-mixer-oss snd-emu10k1 snd-ac97-codec]
snd-seq-device 4032 0 [snd-synth-emu10k1 snd-synth-emux snd-seq-midi snd-seq snd-card-emu10k1 snd-rawmidi]
snd 34032 1 [snd-mixer-oss snd-synth-emux snd-seq-virmidi snd-seq-midi snd-seq-midi-event snd-seq snd-card-emu10k1 snd-emu10k1 snd-pcm snd-timer snd-emux-mem snd-rawmidi snd-ac97-codec snd-mixer snd-seq-device]
soundcore 3632 5 [snd]
ipv6 126272 -1 (autoclean)
8139too 11520 1 (autoclean)
ipchains 33408 0 (unused)
lvm-mod 43136 0 (autoclean)
reiserfs 156432 0 (unused)

was mach ich falsch ?

thx im vorraus

Uwe

Eisenmann
07.10.02, 21:16
Mit ac3play uns Alsa funktioniert es bestens. Im amixer darfst Du den "Optical Raw" schalter nicht vergessen anzumachen.