#pcm.!default moon
#ctl.!default moon
pcm.!default ifi
ctl.!default ifi

pcm.moon {
	type plug
	slave.pcm "moonmixer"
}
pcm.moonmixer {
	type dmix
	ipc_key 1024
	ipc_perm 0666
	slave {
		pcm {
			type hw
			card "moon"
		}
		rate 44100
		format S16_LE
	}
}
ctl.moon {
	type hw
	card "moon"
}

pcm.ifi {
	type plug
	slave.pcm "ifimixer"
}
pcm.ifimixer {
	type dmix
	ipc_key 1024
	ipc_perm 0666
	slave {
		pcm {
			type hw
			card "ifinano"
		}
		format S32_LE

		# Higher doesn't seem to work with mplayer?
		#rate 48000
		rate 96000
		#rate 176400
		#rate 384000
		#rate 192000
		# mplayer wants a larger buffer size...
		#buffer_size 32768

		#period_time 1000
		#periods 64
		#period_size 1024
		#buffer_size 65536
	}
}
ctl.ifi {
	type hw
	card "ifinano"
}
