use PCM interface for IEC958 controls

For consistency, use the PCM interface instead of MIXER for IEC958
default/mask/stream mixer controls.
This commit is contained in:
Clemens Ladisch 2005-08-03 12:50:32 +00:00
parent a2ad683c05
commit a4c7041de5
8 changed files with 84 additions and 0 deletions

View file

@ -264,9 +264,20 @@ Audigy.pcm.iec958.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback Default"
device 0
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{

View file

@ -376,8 +376,18 @@ Audigy2.pcm.iec958.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback Default"
device 0
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{

View file

@ -237,10 +237,21 @@ CA0106.pcm.iec958.0 {
value 1
}
{
interface PCM
name "IEC958 Playback Default"
index 1
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
index 1
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
]

View file

@ -262,9 +262,20 @@ EMU10K1.pcm.iec958.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback Default"
device 2
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{

View file

@ -181,10 +181,21 @@ EMU10K1X.pcm.iec958.0 {
value 0
}
{
interface PCM
name "IEC958 Playback Default"
index 0
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
index 0
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
]

View file

@ -43,9 +43,19 @@ VX222.pcm.iec958.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
]

View file

@ -43,9 +43,19 @@ VXPocket.pcm.iec958.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
]

View file

@ -92,9 +92,19 @@ VXPocket440.pcm.iec958.0 {
type ctl_elems
hook_args [
{
interface PCM
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
# for compatibility with older drivers
name "IEC958 Playback Default"
lock true
preserve true
optional true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
]