Blame src/conf/cards/USB-Audio.conf

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