Blame src/conf/cards/Audigy.conf

Packit Service db8eaa
#
Packit Service db8eaa
# Configuration for the Audigy chip
Packit Service db8eaa
#
Packit Service db8eaa
Packit Service db8eaa
<confdir:pcm/front.conf>
Packit Service db8eaa
Packit Service db8eaa
Audigy.pcm.front.0 {
Packit Service db8eaa
	@args [ CARD ]
Packit Service db8eaa
	@args.CARD {
Packit Service db8eaa
		type string
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
		chmap [ "UNKNOWN" "FL,FR" ]
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 "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				interface PCM
Packit Service db8eaa
				name "EMU10K1 PCM Send Routing"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 8 9 0 0 0 0 0 0  8 9 0 0 0 0 0 0  8 9 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Routing"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 8 9 0 0 0 0 0 0  8 9 0 0 0 0 0 0  8 9 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
Packit Service db8eaa
		]
Packit Service db8eaa
	}
Packit Service db8eaa
}	
Packit Service db8eaa
Packit Service db8eaa
<confdir:pcm/rear.conf>
Packit Service db8eaa
Packit Service db8eaa
Audigy.pcm.rear.0 {
Packit Service db8eaa
	@args [ CARD ]
Packit Service db8eaa
	@args.CARD {
Packit Service db8eaa
		type string
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
		chmap [ "UNKNOWN" "RL,RR" ]
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 "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 0 0 255 255 0 0 0 0  0 0 255 0 0 0 0 0  0 0 0 255 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 0 0 255 255 0 0 0 0  0 0 255 0 0 0 0 0  0 0 0 255 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
		]
Packit Service db8eaa
	}
Packit Service db8eaa
}	
Packit Service db8eaa
Packit Service db8eaa
<confdir:pcm/center_lfe.conf>
Packit Service db8eaa
Packit Service db8eaa
Audigy.pcm.center_lfe.0 {
Packit Service db8eaa
	@args [ CARD ]
Packit Service db8eaa
	@args.CARD {
Packit Service db8eaa
		type string
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
		chmap [ "UNKNOWN" "FC,LFE" ]
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 "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				interface PCM
Packit Service db8eaa
				name "EMU10K1 PCM Send Routing"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 6 7 0 0 0 0 0 0  6 7 0 0 0 0 0 0  6 7 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Routing"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 6 7 0 0 0 0 0 0  6 7 0 0 0 0 0 0  6 7 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
		]
Packit Service db8eaa
	}
Packit Service db8eaa
}	
Packit Service db8eaa
Packit Service db8eaa
<confdir:pcm/surround21.conf>
Packit Service db8eaa
<confdir:pcm/surround40.conf>
Packit Service db8eaa
<confdir:pcm/surround41.conf>
Packit Service db8eaa
<confdir:pcm/surround50.conf>
Packit Service db8eaa
Packit Service db8eaa
Audigy.pcm.surround40.0 {
Packit Service db8eaa
	@args [ CARD ]
Packit Service db8eaa
	@args.CARD {
Packit Service db8eaa
		type string
Packit Service db8eaa
	}
Packit Service db8eaa
	type multi
Packit Service db8eaa
	slaves [
Packit Service db8eaa
		{
Packit Service db8eaa
			pcm {
Packit Service db8eaa
				@func concat
Packit Service db8eaa
				strings [
Packit Service db8eaa
					"cards.Audigy.pcm.front.0:CARD=" $CARD
Packit Service db8eaa
				]
Packit Service db8eaa
			}
Packit Service db8eaa
			channels 2
Packit Service db8eaa
		}
Packit Service db8eaa
		{
Packit Service db8eaa
			pcm {
Packit Service db8eaa
				@func concat
Packit Service db8eaa
				strings [
Packit Service db8eaa
					"cards.Audigy.pcm.rear.0:CARD=" $CARD
Packit Service db8eaa
				]
Packit Service db8eaa
			}
Packit Service db8eaa
			channels 2
Packit Service db8eaa
		}
Packit Service db8eaa
	]
Packit Service db8eaa
	bindings [
Packit Service db8eaa
		{ slave 0 channel 0 }
Packit Service db8eaa
		{ slave 0 channel 1 }
Packit Service db8eaa
		{ slave 1 channel 0 }
Packit Service db8eaa
		{ slave 1 channel 1 }
Packit Service db8eaa
	]
Packit Service db8eaa
}
Packit Service db8eaa
Packit Service db8eaa
<confdir:pcm/surround51.conf>
Packit Service db8eaa
Packit Service db8eaa
Audigy.pcm.surround51.0 {
Packit Service db8eaa
	@args [ CARD ]
Packit Service db8eaa
	@args.CARD {
Packit Service db8eaa
		type string
Packit Service db8eaa
	}
Packit Service db8eaa
	type multi
Packit Service db8eaa
	slaves [
Packit Service db8eaa
		{
Packit Service db8eaa
			pcm {
Packit Service db8eaa
				@func concat
Packit Service db8eaa
				strings [
Packit Service db8eaa
					"cards.Audigy.pcm.front.0:CARD=" $CARD
Packit Service db8eaa
				]
Packit Service db8eaa
			}
Packit Service db8eaa
			channels 2
Packit Service db8eaa
		}
Packit Service db8eaa
		{
Packit Service db8eaa
			pcm {
Packit Service db8eaa
				@func concat
Packit Service db8eaa
				strings [
Packit Service db8eaa
					"cards.Audigy.pcm.rear.0:CARD=" $CARD
Packit Service db8eaa
				]
Packit Service db8eaa
			}
Packit Service db8eaa
			channels 2
Packit Service db8eaa
		}
Packit Service db8eaa
		{
Packit Service db8eaa
			pcm {
Packit Service db8eaa
				@func concat
Packit Service db8eaa
				strings [
Packit Service db8eaa
					"cards.Audigy.pcm.center_lfe.0:CARD=" $CARD
Packit Service db8eaa
				]
Packit Service db8eaa
			}
Packit Service db8eaa
			channels 2
Packit Service db8eaa
		}
Packit Service db8eaa
	]
Packit Service db8eaa
	bindings [
Packit Service db8eaa
		{ slave 0 channel 0 }
Packit Service db8eaa
		{ slave 0 channel 1 }
Packit Service db8eaa
		{ slave 1 channel 0 }
Packit Service db8eaa
		{ slave 1 channel 1 }
Packit Service db8eaa
		{ slave 2 channel 0 }
Packit Service db8eaa
		{ slave 2 channel 1 }
Packit Service db8eaa
	]
Packit Service db8eaa
}
Packit Service db8eaa
Packit Service db8eaa
<confdir:pcm/iec958.conf>
Packit Service db8eaa
Packit Service db8eaa
Audigy.pcm.iec958.0 {
Packit Service db8eaa
	@args [ CARD AES0 AES1 AES2 AES3 ]
Packit Service db8eaa
	@args.CARD {
Packit Service db8eaa
		type string
Packit Service db8eaa
	}
Packit Service db8eaa
	@args.AES0 {
Packit Service db8eaa
		type integer
Packit Service db8eaa
	}
Packit Service db8eaa
	@args.AES1 {
Packit Service db8eaa
		type integer
Packit Service db8eaa
	}
Packit Service db8eaa
	@args.AES2 {
Packit Service db8eaa
		type integer
Packit Service db8eaa
	}
Packit Service db8eaa
	@args.AES3 {
Packit Service db8eaa
		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
				lock true
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
				# for compatibility with older drivers
Packit Service db8eaa
				name "IEC958 Playback Default"
Packit Service db8eaa
				lock true
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 Optical Raw Playback Switch"
Packit Service db8eaa
				lock true
Packit Service db8eaa
				preserve true
Packit Service db8eaa
				value [ 1 1 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				interface PCM
Packit Service db8eaa
				name "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Volume"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 255 255 0 0 0 0 0 0  255 0 0 0 0 0 0 0  0 255 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				interface PCM
Packit Service db8eaa
				name "EMU10K1 PCM Send Routing"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 20 21 0 0 0 0 0 0  20 21 0 0 0 0 0 0   20 21 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				# for compatibility with older drivers
Packit Service db8eaa
				name "EMU10K1 PCM Send Routing"
Packit Service db8eaa
				index { @func private_pcm_subdevice }
Packit Service db8eaa
				lock true
Packit Service db8eaa
				optional true
Packit Service db8eaa
				value [ 20 21 0 0 0 0 0 0  20 21 0 0 0 0 0 0   20 21 0 0 0 0 0 0 ]
Packit Service db8eaa
			}
Packit Service db8eaa
			{
Packit Service db8eaa
				name "Audigy Analog/Digital Output Jack"
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
}