Re: [Alsa-user] How to select different S/PDIFoutput ports on a SBLive!
Brought to you by:
perex
From: Jaroslav K. <pe...@su...> - 2002-09-01 15:22:09
|
On Sat, 31 Aug 2002, Gerard Janssen wrote: > Hi, > > Some time ago, I posted a similar message, but I never got a reply. > > The SBLive! card can support four SPDIF output channels, indicated as > SPDIF#0 - 3, which are located on the 12 pins or the 40 pins external > connector (depending on the type of card). > When I play a file to "spdif" or "iec958:AES0=0x42,AES1 = 0x82,AES2 = > 0x02,AES3 = 0x02", the signal is send to the SPDIF#1 output. When I use > "front" or "center_lfe", I can get music out of SPDIF#0-3 depending on the > ALSA-mixer settings, however, the way the settings have to be chosen is not > straight forward (trial and error). So apparently all SPDIF outputs are > "available". > > I would like to select/address all four SPDIF outputs of the SBLive! card. > Now I have the following questions: > > 1. How can the SPDIF output port be changed when using the "spdif" or > "iec958" in the alsa player. I tried to change the channel value of AES2, > but this had no effect at all. It's not possible. Actually, DSP code supports optical and coaxial digital outs for LiveDrive, but I haven't information about physical connections for them by hand. > 2. I tried to find the location where the SPDIF output port is set in the > alsa code for the emu10k1. I also searched the emufx-code, since the spdif > outputs come directly from the fx8010 processor, but I did not find it. > Where is the SPDIF output port set? How can it be changed? Look for EXTIN_TOSLINK_L and EXTIN_COAX_SPDIF_L in emufx.c > B.t.w. I did find only three SPDIF channel status registers (SPCS0-2). Why > are there only three SPCS's in stead of four? I think that the emu10k1 chip shomehow merges signals from two S/PDIF inputs into one. Jaroslav ----- Jaroslav Kysela <pe...@su...> Linux Kernel Sound Maintainer ALSA Project http://www.alsa-project.org SuSE Linux http://www.suse.com |