|
Packit Service |
db8eaa |
#
|
|
Packit Service |
db8eaa |
# USB-Audio.conf - configuration for USB Audio devices
|
|
Packit Service |
db8eaa |
#
|
|
Packit Service |
db8eaa |
#
|
|
Packit Service |
db8eaa |
# DO NO EDIT; this is an internal ALSA file.
|
|
Packit Service |
db8eaa |
# If you want to add your own definitions, put them into /etc/asound.conf or
|
|
Packit Service |
db8eaa |
# ~/.asoundrc, with "cards." before the "USB-Audio", e.g.:
|
|
Packit Service |
db8eaa |
#
|
|
Packit Service |
db8eaa |
# cards.USB-Audio.pcm.use_dmix."NoiseBlaster 3000" no
|
|
Packit Service |
db8eaa |
#
|
|
Packit Service |
db8eaa |
# If your device requires such a definition to work correctly, please report it
|
|
Packit Service |
db8eaa |
# to <alsa-devel@alsa-project.org>.
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# If a device has sample formats not supported by dmix, dmix can be disabled
|
|
Packit Service |
db8eaa |
# here.
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.use_dmix {
|
|
Packit Service |
db8eaa |
"AudioPhile" no # uses big-endian 24-bit samples
|
|
Packit Service |
db8eaa |
"Audiophile USB (tm)" no
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# If a device does not have a four-channel mode for the front/rear outputs,
|
|
Packit Service |
db8eaa |
# other modes can be selected here.
|
|
Packit Service |
db8eaa |
# six_channels - for devices that route the last two of the four channels
|
|
Packit Service |
db8eaa |
# to the center/LFE outputs
|
|
Packit Service |
db8eaa |
# two_stereo_devices - for devices that have two stereo audio interfaces
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround40_type {
|
|
Packit Service |
db8eaa |
"AudioPhile" two_stereo_devices
|
|
Packit Service |
db8eaa |
"Audiophile USB (tm)" two_stereo_devices
|
|
Packit Service |
db8eaa |
"OmniStudio" two_stereo_devices
|
|
Packit Service |
db8eaa |
"Quattro" two_stereo_devices
|
|
Packit Service |
db8eaa |
"SB Audigy 2 NX" six_channels
|
|
Packit Service |
db8eaa |
"USB AudioSport Quattro (tm)" two_stereo_devices
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# If a device does not use the first PCM device for digital data, the device
|
|
Packit Service |
db8eaa |
# number for the iec958 device can be changed here.
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.iec958_device {
|
|
Packit Service |
db8eaa |
# "NoiseBlaster 3000" 42
|
|
Packit Service |
db8eaa |
"USB Sound Blaster HD" 1
|
|
Packit Service |
db8eaa |
"Xonar U7" 1
|
|
Packit Service |
01c0b7 |
"Xonar U7 MKII" 1
|
|
Packit Service |
db8eaa |
"ASUS XONAR U5" 1
|
|
Packit Service |
db8eaa |
"XONAR U5" 1
|
|
Packit Service |
db8eaa |
"XONAR SOUND CARD" 1
|
|
Packit Service |
db8eaa |
"Xonar SoundCard" 2
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# The below don't have digital in/out, so prevent them from being opened.
|
|
Packit Service |
db8eaa |
"Andrea PureAudio USB-SA Headset" 999
|
|
Packit Service |
db8eaa |
"Blue Snowball" 999
|
|
Packit Service |
db8eaa |
"C-Media USB Headphone Set" 999
|
|
Packit Service |
db8eaa |
"HP Digital Stereo Headset" 999
|
|
Packit Service |
db8eaa |
"GN 9330" 999
|
|
Packit Service |
db8eaa |
"Logitech Speaker Lapdesk N700" 999
|
|
Packit Service |
db8eaa |
"Logitech G35 Headset" 999
|
|
Packit Service |
db8eaa |
"Logitech USB Headset" 999
|
|
Packit Service |
db8eaa |
"Logitech USB Headset H540" 999
|
|
Packit Service |
db8eaa |
"Logitech Wireless Headset" 999
|
|
Packit Service |
db8eaa |
"Plantronics GameCom 780" 999
|
|
Packit Service |
db8eaa |
"Plantronics USB Headset" 999
|
|
Packit Service |
db8eaa |
"Plantronics Wireless Audio" 999
|
|
Packit Service |
db8eaa |
"SB WoW Headset" 999
|
|
Packit Service |
db8eaa |
"Scarlett 2i2 USB" 999
|
|
Packit Service |
db8eaa |
"Scarlett 2i4 USB" 999
|
|
Packit Service |
db8eaa |
"Sennheiser USB headset" 999
|
|
Packit Service |
db8eaa |
"SWTOR Gaming Headset by Razer" 999
|
|
Packit Service |
db8eaa |
"ThinkStation P620 Main" 999
|
|
Packit Service |
db8eaa |
"ThinkStation P620 Rear" 999
|
|
Packit Service |
db8eaa |
"Thunderbolt Dock Audio Headset" 999
|
|
Packit Service |
db8eaa |
"Thunderbolt Dock Audio Module" 999
|
|
Packit Service |
db8eaa |
"USB Device 0x46d_0x821" 999
|
|
Packit Service |
db8eaa |
"USB Device 0x46d_0x992" 999
|
|
Packit Service |
db8eaa |
"WD15 Dock" 999
|
|
Packit Service |
db8eaa |
"WD19 Dock" 999
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# Second iec958 device number, if any.
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.iec958_2_device {
|
|
Packit Service |
db8eaa |
"PHIREE U2" 1 # 0 = PCM S/PDIF, 1 = non-PCM S/PDIF
|
|
Packit Service |
db8eaa |
"PHIREE U2SX" 1 # 0 = PCM S/PDIF, 1 = non-PCM S/PDIF
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# If a device requires non-standard definitions for front, default, surround40,
|
|
Packit Service |
db8eaa |
# surround51, surround71 or iec958, they can be defined here.
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# M-Audio AudioPhile USB:
|
|
Packit Service |
db8eaa |
# device 0: analog output, digital input
|
|
Packit Service |
db8eaa |
# device 1: digital output, analog input
|
|
Packit Service |
db8eaa |
USB-Audio."AudioPhile".pcm.default "cards.USB-Audio.Audiophile USB (tm).pcm.default"
|
|
Packit Service |
db8eaa |
USB-Audio."Audiophile USB (tm)".pcm.default {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
type asym
|
|
Packit Service |
db8eaa |
playback.pcm {
|
|
Packit Service |
db8eaa |
type plug
|
|
Packit Service |
db8eaa |
slave.pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
capture.pcm {
|
|
Packit Service |
db8eaa |
type plug
|
|
Packit Service |
db8eaa |
slave.pcm {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [ "dsnoop:DEV=1,CARD=" $CARD ]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
USB-Audio."AudioPhile".pcm.iec958 "cards.USB-Audio.Audiophile USB (tm).pcm.iec958"
|
|
Packit Service |
db8eaa |
USB-Audio."Audiophile USB (tm)".pcm.iec958 {
|
|
Packit Service |
db8eaa |
@args [ CARD AES0 AES1 AES2 AES3 ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@args.AES0 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES1 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES2 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES3 { type integer }
|
|
Packit Service |
db8eaa |
type asym
|
|
Packit Service |
db8eaa |
playback.pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 1
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
capture.pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# For this card we can (and must to get IEC61937) set AES bits
|
|
Packit Service |
db8eaa |
USB-Audio."MicroII".pcm.iec958 "cards.USB-Audio.Audio Advantage MicroII.pcm.iec958"
|
|
Packit Service |
db8eaa |
USB-Audio."Audio Advantage MicroII".pcm.iec958 {
|
|
Packit Service |
db8eaa |
@args [ CARD AES0 AES1 AES2 AES3 ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@args.AES0 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES1 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES2 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES3 { type integer }
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
type hooks
|
|
Packit Service |
db8eaa |
slave.pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
hooks.0 {
|
|
Packit Service |
db8eaa |
type ctl_elems
|
|
Packit Service |
db8eaa |
hook_args [
|
|
Packit Service |
db8eaa |
{
|
|
Packit Service |
db8eaa |
interface PCM
|
|
Packit Service |
db8eaa |
name "IEC958 Playback Default"
|
|
Packit Service |
db8eaa |
preserve true
|
|
Packit Service |
db8eaa |
optional true
|
|
Packit Service |
db8eaa |
value [ $AES0 $AES1 $AES2 $AES3 ]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
{
|
|
Packit Service |
db8eaa |
name "IEC958 Playback Switch"
|
|
Packit Service |
db8eaa |
lock true
|
|
Packit Service |
db8eaa |
preserve true
|
|
Packit Service |
db8eaa |
value 1
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
################################################################################
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
<confdir:pcm/front.conf>
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.front.0 {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.front:CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
# We could use softvol, but the driver might have guessed a
|
|
Packit Service |
db8eaa |
# wrong name for the real volume control.
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.default {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.default:CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
type asym
|
|
Packit Service |
db8eaa |
playback.pcm {
|
|
Packit Service |
db8eaa |
type plug
|
|
Packit Service |
db8eaa |
slave.pcm {
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio.pcm.default_playback_dmix_"
|
|
Packit Service |
db8eaa |
{
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio.pcm.use_dmix."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default yes
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
":CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
capture.pcm {
|
|
Packit Service |
db8eaa |
type plug
|
|
Packit Service |
db8eaa |
slave.pcm {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [ "dsnoop:" $CARD ]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.default_playback_dmix_yes {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [ "dmix:" $CARD ]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.default_playback_dmix_no {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
<confdir:pcm/surround40.conf>
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround40.0 {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.surround40:CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio.pcm.surround40_"
|
|
Packit Service |
db8eaa |
{
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio.pcm.surround40_type."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default default
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
":CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround40_default {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround40_six_channels {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
type route
|
|
Packit Service |
db8eaa |
ttable.0.0 1
|
|
Packit Service |
db8eaa |
ttable.1.1 1
|
|
Packit Service |
db8eaa |
ttable.2.4 1
|
|
Packit Service |
db8eaa |
ttable.3.5 1
|
|
Packit Service |
db8eaa |
slave {
|
|
Packit Service |
db8eaa |
pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
channels 6
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround40_two_stereo_devices {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
type route
|
|
Packit Service |
db8eaa |
ttable.0.0 1
|
|
Packit Service |
db8eaa |
ttable.1.1 1
|
|
Packit Service |
db8eaa |
ttable.2.2 1
|
|
Packit Service |
db8eaa |
ttable.3.3 1
|
|
Packit Service |
db8eaa |
slave.pcm {
|
|
Packit Service |
db8eaa |
type multi
|
|
Packit Service |
db8eaa |
slaves {
|
|
Packit Service |
db8eaa |
a {
|
|
Packit Service |
db8eaa |
pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
channels 2
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
b {
|
|
Packit Service |
db8eaa |
pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 1
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
channels 2
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
bindings [
|
|
Packit Service |
db8eaa |
{ slave a channel 0 }
|
|
Packit Service |
db8eaa |
{ slave a channel 1 }
|
|
Packit Service |
db8eaa |
{ slave b channel 0 }
|
|
Packit Service |
db8eaa |
{ slave b channel 1 }
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
<confdir:pcm/surround21.conf>
|
|
Packit Service |
db8eaa |
<confdir:pcm/surround41.conf>
|
|
Packit Service |
db8eaa |
<confdir:pcm/surround50.conf>
|
|
Packit Service |
db8eaa |
<confdir:pcm/surround51.conf>
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround51.0 {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.surround51:CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
type route
|
|
Packit Service |
db8eaa |
ttable.0.0 1
|
|
Packit Service |
db8eaa |
ttable.1.1 1
|
|
Packit Service |
db8eaa |
ttable.2.4 1
|
|
Packit Service |
db8eaa |
ttable.3.5 1
|
|
Packit Service |
db8eaa |
ttable.4.2 1
|
|
Packit Service |
db8eaa |
ttable.5.3 1
|
|
Packit Service |
db8eaa |
slave {
|
|
Packit Service |
db8eaa |
pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
channels 6
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
<confdir:pcm/surround71.conf>
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.surround71.0 {
|
|
Packit Service |
db8eaa |
@args [ CARD ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.surround71:CARD=" $CARD
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
type route
|
|
Packit Service |
db8eaa |
ttable.0.0 1
|
|
Packit Service |
db8eaa |
ttable.1.1 1
|
|
Packit Service |
db8eaa |
ttable.2.4 1
|
|
Packit Service |
db8eaa |
ttable.3.5 1
|
|
Packit Service |
db8eaa |
ttable.4.2 1
|
|
Packit Service |
db8eaa |
ttable.5.3 1
|
|
Packit Service |
db8eaa |
ttable.6.6 1
|
|
Packit Service |
db8eaa |
ttable.7.7 1
|
|
Packit Service |
db8eaa |
slave {
|
|
Packit Service |
db8eaa |
pcm {
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
channels 8
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
<confdir:pcm/iec958.conf>
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.iec958.0 {
|
|
Packit Service |
db8eaa |
@args [ CARD AES0 AES1 AES2 AES3 ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@args.AES0 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES1 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES2 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES3 { type integer }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.iec958:CARD=" $CARD
|
|
Packit Service |
db8eaa |
",AES0=" $AES0 ",AES1=" $AES1 ",AES2=" $AES2 ",AES3=" $AES3
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
# FIXME: we cannot set the AES parameters
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device {
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio.pcm.iec958_device."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default 0
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
USB-Audio.pcm.iec958.1 {
|
|
Packit Service |
db8eaa |
@args [ CARD AES0 AES1 AES2 AES3 ]
|
|
Packit Service |
db8eaa |
@args.CARD { type string }
|
|
Packit Service |
db8eaa |
@args.AES0 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES1 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES2 { type integer }
|
|
Packit Service |
db8eaa |
@args.AES3 { type integer }
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
".pcm.iec958_2:CARD=" $CARD
|
|
Packit Service |
db8eaa |
",AES0=" $AES0 ",AES1=" $AES1 ",AES2=" $AES2 ",AES3=" $AES3
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default {
|
|
Packit Service |
db8eaa |
# FIXME: we cannot set the AES parameters
|
|
Packit Service |
db8eaa |
type hw
|
|
Packit Service |
db8eaa |
card $CARD
|
|
Packit Service |
db8eaa |
device {
|
|
Packit Service |
db8eaa |
@func refer
|
|
Packit Service |
db8eaa |
name {
|
|
Packit Service |
db8eaa |
@func concat
|
|
Packit Service |
db8eaa |
strings [
|
|
Packit Service |
db8eaa |
"cards.USB-Audio.pcm.iec958_2_device."
|
|
Packit Service |
db8eaa |
{ @func card_name card $CARD }
|
|
Packit Service |
db8eaa |
]
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
default 999
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
}
|
|
Packit Service |
db8eaa |
|
|
Packit Service |
db8eaa |
# vim: ft=alsaconf
|