* Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
@ 2006-06-19 14:40 Ian Malone
2006-06-19 16:26 ` Takashi Iwai
0 siblings, 1 reply; 11+ messages in thread
From: Ian Malone @ 2006-06-19 14:40 UTC (permalink / raw)
To: alsa-devel
Okay, I don't have much choice but to try the devel list, having
tried the Fedora mailling lists and alsa-users. I'm unable to
record from a toslink source as described below, it's possible
I've just missed some detail.
Fedora Core 5
Kernel: 2.6.16-1.2122_FC5
Alsa: alsa-lib-1.0.11-4.rc2
details follow:
---------- Forwarded message ----------
From: Ian Malone <ibmalone@gmail.com>
Date: Jun 16, 2006 8:19 PM
Subject: Re: [Alsa-user] Recording spdif/iec958 on ice1724 terratec 7.1 space
To: alsa-user@lists.sourceforge.net
Ian Malone wrote:
Ping? Does anyone have any suggestions about what might be
wrong here?
Summary:
Recording from SPDIF input on ICE1724 device (Terratec 7.1
Space, but same chipset as the 5.1 Sky) records only silence.
Rebooting the same machine into windows recording works fine.
Recording source is a DAB radio, apparently at 32kHz (at least,
arecord tells me it was unable to select the requested rate
if I choose anything else).
Tried the commands:
$ arecord -D hwplug:0,1 -f cd test.wav
$ arecord -D hw:0,1 -f S32_LE -r 32000 test.wav
$ arecord -D plug:spdif -f cd test.wav
have tried -f dat instead of -f cd where applicable.
The equivalent hw:0,0 (analogue) successfully records from
line-in with a loopback cable.
I have checked alsamixer, and the IEC958 source has capture
enabled, as does line-in. The alsa matrix claims tosio for
the 5.1, does that work?
--
imalone
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-19 14:40 Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space Ian Malone
@ 2006-06-19 16:26 ` Takashi Iwai
2006-06-19 23:38 ` Ian Malone
0 siblings, 1 reply; 11+ messages in thread
From: Takashi Iwai @ 2006-06-19 16:26 UTC (permalink / raw)
To: Ian Malone; +Cc: alsa-devel
At Mon, 19 Jun 2006 15:40:00 +0100,
Ian Malone wrote:
>
> Okay, I don't have much choice but to try the devel list, having
> tried the Fedora mailling lists and alsa-users. I'm unable to
> record from a toslink source as described below, it's possible
> I've just missed some detail.
>
> Fedora Core 5
> Kernel: 2.6.16-1.2122_FC5
> Alsa: alsa-lib-1.0.11-4.rc2
> details follow:
>
> ---------- Forwarded message ----------
> From: Ian Malone <ibmalone@gmail.com>
> Date: Jun 16, 2006 8:19 PM
> Subject: Re: [Alsa-user] Recording spdif/iec958 on ice1724 terratec 7.1 space
> To: alsa-user@lists.sourceforge.net
>
>
> Ian Malone wrote:
>
> Ping? Does anyone have any suggestions about what might be
> wrong here?
>
> Summary:
> Recording from SPDIF input on ICE1724 device (Terratec 7.1
> Space, but same chipset as the 5.1 Sky) records only silence.
> Rebooting the same machine into windows recording works fine.
> Recording source is a DAB radio, apparently at 32kHz (at least,
> arecord tells me it was unable to select the requested rate
> if I choose anything else).
>
> Tried the commands:
> $ arecord -D hwplug:0,1 -f cd test.wav
> $ arecord -D hw:0,1 -f S32_LE -r 32000 test.wav
> $ arecord -D plug:spdif -f cd test.wav
>
> have tried -f dat instead of -f cd where applicable.
>
> The equivalent hw:0,0 (analogue) successfully records from
> line-in with a loopback cable.
>
> I have checked alsamixer, and the IEC958 source has capture
> enabled, as does line-in. The alsa matrix claims tosio for
> the 5.1, does that work?
Is "Optical" chosen for "IEC958 Capture Source"?
Better to show the mixer status (e.g. /etc/asound.state) for further
diagnosis.
Takashi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-19 16:26 ` Takashi Iwai
@ 2006-06-19 23:38 ` Ian Malone
2006-06-19 23:55 ` Lee Revell
0 siblings, 1 reply; 11+ messages in thread
From: Ian Malone @ 2006-06-19 23:38 UTC (permalink / raw)
To: alsa-devel
[-- Attachment #1: Type: text/plain, Size: 1344 bytes --]
Takashi Iwai wrote:
> At Mon, 19 Jun 2006 15:40:00 +0100,
> Ian Malone wrote:
>> I'm unable to record from a toslink source as described below, it's
>> possible I've just missed some detail.
>>
>> Fedora Core 5
>> Kernel: 2.6.16-1.2122_FC5
>> Alsa: alsa-lib-1.0.11-4.rc2
>> details follow:
>>
>> Summary:
>> Recording from SPDIF input on ICE1724 device (Terratec 7.1
>> Space, but same chipset as the 5.1 Sky) records only silence.
>> Rebooting the same machine into windows recording works fine.
>> Recording source is a DAB radio, apparently at 32kHz (at least,
>> arecord tells me it was unable to select the requested rate
>> if I choose anything else).
>>
>> $ arecord -D hwplug:0,1 -f cd test.wav
>>
>> The equivalent hw:0,0 (analogue) successfully records from
>> line-in with a loopback cable.
>>
>> I have checked alsamixer, and the IEC958 source has capture
>> enabled, as does line-in. The alsa matrix claims tosio for
>> the 5.1, does that work?
>
> Is "Optical" chosen for "IEC958 Capture Source"?
> Better to show the mixer status (e.g. /etc/asound.state) for further
> diagnosis.
>
Well, this is /etc/asound.state, whether it corresponds to what
I'm actually using I don't know.
Optical is selected for the IEC958 capture source, I also tried
CD just to see if it made a difference.
Thanks for your time.
--
imalone
[-- Attachment #2: asound.state --]
[-- Type: text/plain, Size: 20253 bytes --]
state.rev50 {
control.1 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Playback Switch'
value true
}
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Master Playback Volume'
value.0 22
value.1 22
}
control.3 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Headphone Playback Switch'
value true
}
control.4 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Headphone Playback Volume'
value.0 20
value.1 20
}
control.5 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Mono Playback Switch'
value false
}
control.6 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 31'
iface MIXER
name 'Master Mono Playback Volume'
value 0
}
control.7 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'PC Speaker Playback Switch'
value false
}
control.8 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 15'
iface MIXER
name 'PC Speaker Playback Volume'
value 0
}
control.9 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Phone Playback Switch'
value false
}
control.10 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 31'
iface MIXER
name 'Phone Playback Volume'
value 0
}
control.11 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Mic Playback Switch'
value false
}
control.12 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 31'
iface MIXER
name 'Mic Playback Volume'
value 0
}
control.13 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Mic Boost (+20dB)'
value false
}
control.14 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Line Playback Switch'
value false
}
control.15 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Line Playback Volume'
value.0 0
value.1 0
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'CD Playback Switch'
value true
}
control.17 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'CD Playback Volume'
value.0 23
value.1 23
}
control.18 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Video Playback Switch'
value false
}
control.19 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Video Playback Volume'
value.0 0
value.1 0
}
control.20 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Aux Playback Switch'
value false
}
control.21 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Aux Playback Volume'
value.0 0
value.1 0
}
control.22 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'PCM Playback Switch'
value true
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'PCM Playback Volume'
value.0 8
value.1 8
}
control.24 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 2
comment.item.0 Mic
comment.item.1 CD
comment.item.2 Video
comment.item.3 Aux
comment.item.4 Line
comment.item.5 Mix
comment.item.6 'Mix Mono'
comment.item.7 Phone
iface MIXER
name 'Capture Source'
value.0 CD
value.1 CD
}
control.25 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Capture Switch'
value true
}
control.26 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 15'
iface MIXER
name 'Capture Volume'
value.0 0
value.1 0
}
control.27 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name '3D Control - Switch'
value false
}
control.28 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mix
comment.item.1 Mic
iface MIXER
name 'Mono Output Select'
value Mix
}
control.29 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic1
comment.item.1 Mic2
iface MIXER
name 'Mic Select'
value Mic1
}
control.30 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 15'
iface MIXER
name '3D Control - Center'
value 0
}
control.31 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 15'
iface MIXER
name '3D Control - Depth'
value 0
}
control.32 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Con Mask'
value '0fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.33 {
comment.access read
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Pro Mask'
value cf00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.34 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface MIXER
name 'IEC958 Playback Default'
value '0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.35 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Playback Switch'
value true
}
control.36 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 3'
iface MIXER
name 'IEC958 Playback AC97-SPSA'
value 1
}
control.37 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'External Amplifier'
value true
}
}
state.T71Space {
control.1 {
comment.access read
comment.type BYTES
comment.count 52
iface CARD
name 'ICE1724 EEPROM'
value '1145153b13020b80fcc3ffff5f0000000000000000000000000000000000000000000000000000000000000000000000ffff5f00'
}
control.2 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 '8000'
comment.item.1 '9600'
comment.item.2 '11025'
comment.item.3 '12000'
comment.item.4 '16000'
comment.item.5 '22050'
comment.item.6 '24000'
comment.item.7 '32000'
comment.item.8 '44100'
comment.item.9 '48000'
comment.item.10 '64000'
comment.item.11 '88200'
comment.item.12 '96000'
comment.item.13 '176400'
comment.item.14 '192000'
comment.item.15 'IEC958 Input'
iface MIXER
name 'Multi Track Internal Clock'
value '44100'
}
control.3 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Multi Track Rate Locking'
value false
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Multi Track Rate Reset'
value true
}
control.5 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
value 'PCM Out'
}
control.6 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 1
value 'PCM Out'
}
control.7 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 2
value 'PCM Out'
}
control.8 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 3
value 'PCM Out'
}
control.9 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 4
value 'PCM Out'
}
control.10 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 5
value 'PCM Out'
}
control.11 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 6
value 'PCM Out'
}
control.12 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'H/W Playback Route'
index 7
value 'PCM Out'
}
control.13 {
comment.access read
comment.type INTEGER
comment.count 22
comment.range '0 - 255'
iface MIXER
name 'Multi Track Peak'
value.0 255
value.1 255
value.2 0
value.3 0
value.4 0
value.5 0
value.6 0
value.7 0
value.8 0
value.9 0
value.10 255
value.11 255
value.12 0
value.13 0
value.14 0
value.15 0
value.16 0
value.17 0
value.18 0
value.19 0
value.20 0
value.21 0
}
control.14 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'IEC958 Playback Route'
value 'PCM Out'
}
control.15 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'PCM Out'
comment.item.1 'H/W In 0'
comment.item.2 'H/W In 1'
comment.item.3 'IEC958 In L'
comment.item.4 'IEC958 In R'
iface MIXER
name 'IEC958 Playback Route'
index 1
value 'PCM Out'
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Output Switch'
value false
}
control.17 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Playback Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.18 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Playback Con Mask'
value '3fff000f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.19 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Playback Pro Mask'
value df00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.20 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Master Playback Switch'
value.0 true
value.1 true
}
control.21 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
iface MIXER
name 'Master Playback Volume'
value.0 118
value.1 118
}
control.22 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Front Playback Switch'
value.0 true
value.1 true
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 127'
iface MIXER
name 'Front Playback Volume'
value.0 107
value.1 107
}
control.24 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Rear Playback Switch'
value.0 false
value.1 false
}
control.25 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 127'
iface MIXER
name 'Rear Playback Volume'
value.0 0
value.1 0
}
control.26 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Center Playback Switch'
value false
}
control.27 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 127'
iface MIXER
name 'Center Playback Volume'
value 0
}
control.28 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'LFE Playback Switch'
value false
}
control.29 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 127'
iface MIXER
name 'LFE Playback Volume'
value 0
}
control.30 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Side Playback Switch'
value.0 false
value.1 false
}
control.31 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 127'
iface MIXER
name 'Side Playback Volume'
value.0 0
value.1 0
}
control.32 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'PCM Playback Switch'
value true
}
control.33 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 128'
iface MIXER
name 'PCM Playback Volume'
value 118
}
control.34 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 true
value.1 true
}
control.35 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Capture Volume'
value.0 31
value.1 31
}
control.36 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 2
comment.item.0 CD
comment.item.1 Aux
comment.item.2 Line
comment.item.3 Mic
comment.item.4 AC97
iface MIXER
name 'Capture Source'
value.0 Line
value.1 Line
}
control.37 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'External Amplifier'
value false
}
control.38 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'DAC Deemphasis Switch'
value false
}
control.39 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 '128x'
comment.item.1 '64x'
iface MIXER
name 'ADC Oversampling'
value '128x'
}
control.40 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'AC97 Playback Switch'
value true
}
control.41 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'AC97 Playback Volume'
value.0 18
value.1 18
}
control.42 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'CD Playback Switch'
value true
}
control.43 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'CD Playback Volume'
value.0 24
value.1 24
}
control.44 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Aux Playback Switch'
value false
}
control.45 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Aux Playback Volume'
value.0 23
value.1 23
}
control.46 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Line Playback Switch'
value false
}
control.47 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 31'
iface MIXER
name 'Line Playback Volume'
value.0 23
value.1 23
}
control.48 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Mic Playback Switch'
value false
}
control.49 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 31'
iface MIXER
name 'Mic Playback Volume'
value 0
}
control.50 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Mic Boost (+20dB)'
value false
}
control.51 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'IEC958 Capture Switch'
value false
}
control.52 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 CD
comment.item.1 Optical
iface MIXER
name 'IEC958 Capture Source'
value Optical
}
control.53 {
comment.access read
comment.type BYTES
comment.count 10
iface PCM
device 1
name 'IEC958 Q-subcode Capture Default'
value '00000000000000000000'
}
control.54 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Capture Mask'
value ffffffffffffffffffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.55 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 1
name 'IEC958 Capture Default'
value '0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.56 {
comment.access read
comment.type INTEGER
comment.count 1
comment.range '0 - 192000'
iface PCM
device 1
name 'IEC958 Capture Rate'
value 48000
}
}
[-- Attachment #3: Type: text/plain, Size: 0 bytes --]
[-- Attachment #4: Type: text/plain, Size: 161 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-19 23:38 ` Ian Malone
@ 2006-06-19 23:55 ` Lee Revell
2006-06-20 7:51 ` Ian Malone
0 siblings, 1 reply; 11+ messages in thread
From: Lee Revell @ 2006-06-19 23:55 UTC (permalink / raw)
To: Ian Malone; +Cc: alsa-devel
On Tue, 2006-06-20 at 00:38 +0100, Ian Malone wrote:
> Well, this is /etc/asound.state, whether it corresponds to what
> I'm actually using I don't know.
>
Run "alsactl store" to verify that asound.state matches the mixer
settings.
> Optical is selected for the IEC958 capture source, I also tried
> CD just to see if it made a difference.
>
> Thanks for your time.
> control.51 {
> comment.access 'read write'
> comment.type BOOLEAN
> comment.count 1
> iface MIXER
> name 'IEC958 Capture Switch'
> value false
> }
Have you tried unmuting "IEC958 Capture Switch"?
Lee
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-19 23:55 ` Lee Revell
@ 2006-06-20 7:51 ` Ian Malone
2006-06-20 10:00 ` Takashi Iwai
0 siblings, 1 reply; 11+ messages in thread
From: Ian Malone @ 2006-06-20 7:51 UTC (permalink / raw)
To: alsa-devel
Lee Revell wrote:
> On Tue, 2006-06-20 at 00:38 +0100, Ian Malone wrote:
>
>> Well, this is /etc/asound.state, whether it corresponds to what
>> I'm actually using I don't know.
>>
>
> Run "alsactl store" to verify that asound.state matches the mixer
> settings.
>
>> Optical is selected for the IEC958 capture source, I also tried
>> CD just to see if it made a difference.
>>
>> Thanks for your time.
>
>> control.51 {
>> comment.access 'read write'
>> comment.type BOOLEAN
>> comment.count 1
>> iface MIXER
>> name 'IEC958 Capture Switch'
>> value false
>> }
>
> Have you tried unmuting "IEC958 Capture Switch"?
>
That's it! Thanks very much.
I had to use alsactl restore to make the change though;
toggling the IEC958 capture source in alsamixer doesn't
seem to have any effect.
Anyway, working nicely now, thanks again.
--
imalone
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-20 7:51 ` Ian Malone
@ 2006-06-20 10:00 ` Takashi Iwai
2006-06-20 16:46 ` Ian Malone
0 siblings, 1 reply; 11+ messages in thread
From: Takashi Iwai @ 2006-06-20 10:00 UTC (permalink / raw)
To: Ian Malone; +Cc: alsa-devel
At Tue, 20 Jun 2006 08:51:02 +0100,
Ian Malone wrote:
>
> Lee Revell wrote:
> > On Tue, 2006-06-20 at 00:38 +0100, Ian Malone wrote:
> >
> >> Well, this is /etc/asound.state, whether it corresponds to what
> >> I'm actually using I don't know.
> >>
> >
> > Run "alsactl store" to verify that asound.state matches the mixer
> > settings.
> >
> >> Optical is selected for the IEC958 capture source, I also tried
> >> CD just to see if it made a difference.
> >>
> >> Thanks for your time.
> >
> >> control.51 {
> >> comment.access 'read write'
> >> comment.type BOOLEAN
> >> comment.count 1
> >> iface MIXER
> >> name 'IEC958 Capture Switch'
> >> value false
> >> }
> >
> > Have you tried unmuting "IEC958 Capture Switch"?
> >
>
> That's it! Thanks very much.
> I had to use alsactl restore to make the change though;
> toggling the IEC958 capture source in alsamixer doesn't
> seem to have any effect.
> Anyway, working nicely now, thanks again.
"IEC958 capture switch" should exist independently from "IEC958
capture source". There might some confliction in the mixer
abstraction. Could you show the output of amixer?
Takashi
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-20 10:00 ` Takashi Iwai
@ 2006-06-20 16:46 ` Ian Malone
2006-06-22 13:11 ` Takashi Iwai
0 siblings, 1 reply; 11+ messages in thread
From: Ian Malone @ 2006-06-20 16:46 UTC (permalink / raw)
To: alsa-devel
[-- Attachment #1: Type: text/plain, Size: 522 bytes --]
Takashi Iwai wrote:
> At Tue, 20 Jun 2006 08:51:02 +0100,
> Ian Malone wrote:
>>>
>> That's it! Thanks very much.
>> I had to use alsactl restore to make the change though;
>> toggling the IEC958 capture source in alsamixer doesn't
>> seem to have any effect.
>> Anyway, working nicely now, thanks again.
>
> "IEC958 capture switch" should exist independently from "IEC958
> capture source". There might some confliction in the mixer
> abstraction. Could you show the output of amixer?
>
>
Attached.
--
imalone
[-- Attachment #2: amixer.out --]
[-- Type: text/plain, Size: 6797 bytes --]
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 113 [44%] [on]
Front Right: Playback 113 [44%] [on]
Simple mixer control 'PCM',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 128
Mono: Playback 118 [92%] [on]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 107 [84%] [on]
Front Right: Playback 107 [84%] [on]
Simple mixer control 'Center',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 127
Mono: Playback 0 [0%] [off]
Simple mixer control 'LFE',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 127
Mono: Playback 0 [0%] [off]
Simple mixer control 'Side',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
Simple mixer control 'Line',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 23 [74%] [off] Capture [on]
Front Right: Playback 23 [74%] [off] Capture [on]
Simple mixer control 'CD',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 24 [77%] [on] Capture [off]
Front Right: Playback 24 [77%] [on] Capture [off]
Simple mixer control 'Mic',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined cswitch cswitch-exclusive
Capture exclusive group: 0
Playback channels: Mono
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono: Playback 0 [0%] [off]
Front Left: Capture [off]
Front Right: Capture [off]
Simple mixer control 'Mic Boost (+20dB)',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',0
Capabilities: cswitch cswitch-joined enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'IEC958 Capture Source',0
Capabilities: enum
Items: 'CD' 'Optical'
Item0: 'Optical'
Simple mixer control 'IEC958 Output',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'IEC958',1
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'Aux',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 23 [74%] [off] Capture [off]
Front Right: Playback 23 [74%] [off] Capture [off]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 31 [100%] [on]
Front Right: Capture 31 [100%] [on]
Simple mixer control 'AC97',0
Capabilities: pvolume pswitch pswitch-joined cswitch cswitch-exclusive
Capture exclusive group: 0
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 18 [58%] [on] Capture [off]
Front Right: Playback 18 [58%] [on] Capture [off]
Simple mixer control 'ADC Oversampling',0
Capabilities: enum
Items: '128x' '64x'
Item0: '128x'
Simple mixer control 'DAC Deemphasis',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'External Amplifier',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Simple mixer control 'H/W',0
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',1
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',2
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',3
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',4
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',5
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',6
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'H/W',7
Capabilities: enum
Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
Item0: 'PCM Out'
Simple mixer control 'Multi Track Internal Clock',0
Capabilities: enum
Items: '8000' '9600' '11025' '12000' '16000' '22050' '24000' '32000' '44100' '48000' '64000' '88200' '96000' '176400' '192000' 'IEC958 Input'
Item0: '44100'
Simple mixer control 'Multi Track Peak',0
Capabilities: volume
Playback channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right - Rear Center - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ?
Capture channels: Front Left - Front Right - Rear Left - Rear Right - Front Center - Woofer - Side Left - Side Right - Rear Center - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ? - ?
Limits: 0 - 255
Front Left: 0 [0%]
Front Right: 0 [0%]
Rear Left: 0 [0%]
Rear Right: 0 [0%]
Front Center: 0 [0%]
Woofer: 0 [0%]
Side Left: 0 [0%]
Side Right: 0 [0%]
Rear Center: 0 [0%]
?: 0 [0%]
?: 2 [1%]
?: 1 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 0 [0%]
?: 146 [57%]
?: 148 [58%]
?: 0 [0%]
?: 0 [0%]
Simple mixer control 'Multi Track Rate Locking',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Multi Track Rate Reset',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [on]
Simple mixer control 'Rear',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 127
Mono:
Front Left: Playback 0 [0%] [off]
Front Right: Playback 0 [0%] [off]
[-- Attachment #3: Type: text/plain, Size: 0 bytes --]
[-- Attachment #4: Type: text/plain, Size: 161 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-20 16:46 ` Ian Malone
@ 2006-06-22 13:11 ` Takashi Iwai
2006-06-22 13:40 ` Ian Malone
2006-06-22 16:17 ` Ian Malone
0 siblings, 2 replies; 11+ messages in thread
From: Takashi Iwai @ 2006-06-22 13:11 UTC (permalink / raw)
To: Ian Malone; +Cc: alsa-devel
[-- Attachment #1: Type: text/plain, Size: 1450 bytes --]
At Tue, 20 Jun 2006 17:46:26 +0100,
Ian Malone wrote:
>
> Takashi Iwai wrote:
> > At Tue, 20 Jun 2006 08:51:02 +0100,
> > Ian Malone wrote:
>
> >>>
> >> That's it! Thanks very much.
> >> I had to use alsactl restore to make the change though;
> >> toggling the IEC958 capture source in alsamixer doesn't
> >> seem to have any effect.
> >> Anyway, working nicely now, thanks again.
> >
> > "IEC958 capture switch" should exist independently from "IEC958
> > capture source". There might some confliction in the mixer
> > abstraction. Could you show the output of amixer?
> >
> >
>
>
> Attached.
(snip)
> Simple mixer control 'IEC958',0
> Capabilities: cswitch cswitch-joined enum
> Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
> Item0: 'PCM Out'
OK, the problem is the confliction of "IEC958 Playback Route" and
"IEC958 Capture Switch".
We need to fix either mixer layer or rename it, e.g. from "Playback
Route" to "Playback Source".
The patch below (for alsa-lib) is a temporary workaround to add the
automatic toggle of "IEC958 Capture Switch" over iec958 (spdif) PCM.
This makes the spdif recording working even without the fix suggested
in the above.
Please try the patch, and once turn off "IEC958 Capture Switch"
manually (via alsactl store and restore), then record via "spdif" PCM,
such as
% arecord -Dplug:spdif -fdat foo.wav
If it's confirmed to work, I'll commit to HG repo.
Thanks,
Takashi
[-- Attachment #2: Type: text/plain, Size: 1662 bytes --]
diff -r 4125d45eaaa7 src/conf/cards/Aureon51.conf
--- a/src/conf/cards/Aureon51.conf Fri Jun 16 19:27:35 2006 +0200
+++ b/src/conf/cards/Aureon51.conf Thu Jun 22 15:10:37 2006 +0200
@@ -150,8 +150,23 @@ Aureon51.pcm.iec958.0 {
}
}
capture.pcm {
- type hw
- card $CARD
- device 1
+ type hooks
+ slave.pcm {
+ type hw
+ card $CARD
+ device 1
+ }
+ hooks.0 {
+ type ctl_elems
+ hook_args [
+ {
+ interface MIXER
+ name "IEC958 Capture Switch"
+ lock true
+ preserve true
+ value true
+ }
+ ]
+ }
}
}
diff -r 4125d45eaaa7 src/conf/cards/Aureon71.conf
--- a/src/conf/cards/Aureon71.conf Fri Jun 16 19:27:35 2006 +0200
+++ b/src/conf/cards/Aureon71.conf Thu Jun 22 15:10:37 2006 +0200
@@ -161,8 +161,23 @@ Aureon71.pcm.iec958.0 {
}
}
capture.pcm {
- type hw
- card $CARD
- device 1
+ type hooks
+ slave.pcm {
+ type hw
+ card $CARD
+ device 1
+ }
+ hooks.0 {
+ type ctl_elems
+ hook_args [
+ {
+ interface MIXER
+ name "IEC958 Capture Switch"
+ lock true
+ preserve true
+ value true
+ }
+ ]
+ }
}
}
diff -r 4125d45eaaa7 src/conf/cards/ICE1724.conf
--- a/src/conf/cards/ICE1724.conf Fri Jun 16 19:27:35 2006 +0200
+++ b/src/conf/cards/ICE1724.conf Thu Jun 22 15:10:37 2006 +0200
@@ -195,8 +195,23 @@ ICE1724.pcm.iec958.0 {
}
}
capture.pcm {
- type hw
- card $CARD
- device 1
- }
-}
+ type hooks
+ slave.pcm {
+ type hw
+ card $CARD
+ device 1
+ }
+ hooks.0 {
+ type ctl_elems
+ hook_args [
+ {
+ interface MIXER
+ name "IEC958 Capture Switch"
+ lock true
+ preserve true
+ value true
+ }
+ ]
+ }
+ }
+}
[-- Attachment #3: Type: text/plain, Size: 280 bytes --]
All the advantages of Linux Managed Hosting--Without the Cost and Risk!
Fully trained technicians. The highest number of Red Hat certifications in
the hosting industry. Fanatical Support. Click to learn more
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=107521&bid=248729&dat=121642
[-- Attachment #4: Type: text/plain, Size: 161 bytes --]
_______________________________________________
Alsa-devel mailing list
Alsa-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-22 13:11 ` Takashi Iwai
@ 2006-06-22 13:40 ` Ian Malone
2006-06-22 13:44 ` Takashi Iwai
2006-06-22 16:17 ` Ian Malone
1 sibling, 1 reply; 11+ messages in thread
From: Ian Malone @ 2006-06-22 13:40 UTC (permalink / raw)
To: alsa-devel
On 6/22/06, Takashi Iwai <tiwai@suse.de> wrote:
> At Tue, 20 Jun 2006 17:46:26 +0100,
> Ian Malone wrote:
>
> > Simple mixer control 'IEC958',0
> > Capabilities: cswitch cswitch-joined enum
> > Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
> > Item0: 'PCM Out'
>
> OK, the problem is the confliction of "IEC958 Playback Route" and
> "IEC958 Capture Switch".
>
> We need to fix either mixer layer or rename it, e.g. from "Playback
> Route" to "Playback Source".
>
> The patch below (for alsa-lib) is a temporary workaround to add the
> automatic toggle of "IEC958 Capture Switch" over iec958 (spdif) PCM.
> This makes the spdif recording working even without the fix suggested
> in the above.
>
I'll have a look at it this evening, but I haven't built alsa from source
before, so there might be some delay while I figure that out.
Would it be problematic if I worked against the FC5 source rpm
for this?
--
imalone
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-22 13:40 ` Ian Malone
@ 2006-06-22 13:44 ` Takashi Iwai
0 siblings, 0 replies; 11+ messages in thread
From: Takashi Iwai @ 2006-06-22 13:44 UTC (permalink / raw)
To: Ian Malone; +Cc: alsa-devel
At Thu, 22 Jun 2006 14:40:12 +0100,
Ian Malone wrote:
>
> On 6/22/06, Takashi Iwai <tiwai@suse.de> wrote:
> > At Tue, 20 Jun 2006 17:46:26 +0100,
> > Ian Malone wrote:
>
> >
> > > Simple mixer control 'IEC958',0
> > > Capabilities: cswitch cswitch-joined enum
> > > Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
> > > Item0: 'PCM Out'
> >
> > OK, the problem is the confliction of "IEC958 Playback Route" and
> > "IEC958 Capture Switch".
> >
> > We need to fix either mixer layer or rename it, e.g. from "Playback
> > Route" to "Playback Source".
> >
> > The patch below (for alsa-lib) is a temporary workaround to add the
> > automatic toggle of "IEC958 Capture Switch" over iec958 (spdif) PCM.
> > This makes the spdif recording working even without the fix suggested
> > in the above.
> >
>
> I'll have a look at it this evening, but I haven't built alsa from source
> before, so there might be some delay while I figure that out.
> Would it be problematic if I worked against the FC5 source rpm
> for this?
You can even patch files in /usr/share/alsa/cards manually with the
patch. It's just a change of configuration files.
Takashi
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space
2006-06-22 13:11 ` Takashi Iwai
2006-06-22 13:40 ` Ian Malone
@ 2006-06-22 16:17 ` Ian Malone
1 sibling, 0 replies; 11+ messages in thread
From: Ian Malone @ 2006-06-22 16:17 UTC (permalink / raw)
To: alsa-devel
Takashi Iwai wrote:
> At Tue, 20 Jun 2006 17:46:26 +0100,
> Ian Malone wrote:
>> Takashi Iwai wrote:
>>> At Tue, 20 Jun 2006 08:51:02 +0100,
>>> Ian Malone wrote:
>>>> That's it! Thanks very much.
>>>> I had to use alsactl restore to make the change though;
>>>> toggling the IEC958 capture source in alsamixer doesn't
>>>> seem to have any effect.
>>>> Anyway, working nicely now, thanks again.
>>> "IEC958 capture switch" should exist independently from "IEC958
>>> capture source". There might some confliction in the mixer
>>> abstraction. Could you show the output of amixer?
>>>
>>>
>>
>> Attached.
>
> (snip)
>
>> Simple mixer control 'IEC958',0
>> Capabilities: cswitch cswitch-joined enum
>> Items: 'PCM Out' 'H/W In 0' 'H/W In 1' 'IEC958 In L' 'IEC958 In R'
>> Item0: 'PCM Out'
>
> OK, the problem is the confliction of "IEC958 Playback Route" and
> "IEC958 Capture Switch".
>
> We need to fix either mixer layer or rename it, e.g. from "Playback
> Route" to "Playback Source".
>
> The patch below (for alsa-lib) is a temporary workaround to add the
> automatic toggle of "IEC958 Capture Switch" over iec958 (spdif) PCM.
> This makes the spdif recording working even without the fix suggested
> in the above.
>
> Please try the patch, and once turn off "IEC958 Capture Switch"
> manually (via alsactl store and restore), then record via "spdif" PCM,
> such as
> % arecord -Dplug:spdif -fdat foo.wav
>
> If it's confirmed to work, I'll commit to HG repo.
>
>
Works here (except that setting HW 1&2 to IEC958 will still only
send SPDIF in directly to the speakers if IEC958 Capture Switch
is turned on in asound.state, although I'm not sure whether
that's by design, but recording works).
--
imalone
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2006-06-22 16:17 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-19 14:40 Fwd: [Alsa-user] Recording spdif/iec958 on ice1724 terratec aureon 7.1 space Ian Malone
2006-06-19 16:26 ` Takashi Iwai
2006-06-19 23:38 ` Ian Malone
2006-06-19 23:55 ` Lee Revell
2006-06-20 7:51 ` Ian Malone
2006-06-20 10:00 ` Takashi Iwai
2006-06-20 16:46 ` Ian Malone
2006-06-22 13:11 ` Takashi Iwai
2006-06-22 13:40 ` Ian Malone
2006-06-22 13:44 ` Takashi Iwai
2006-06-22 16:17 ` Ian Malone
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.