Blame speex/60-speex.conf

Packit Service cd2a00
pcm.speex {
Packit Service cd2a00
	@args [ SLAVE AGC AGC_LEVEL DENOISE ECHO
Packit Service cd2a00
                DEREVERB DEREVERB_DECAY DEREVERB_LEVEL
Packit Service cd2a00
                FRAMES FILTER_LENGTH ]
Packit Service cd2a00
	@args.SLAVE {
Packit Service cd2a00
		type string
Packit Service cd2a00
		default "plug:hw"
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.AGC {
Packit Service cd2a00
		type string
Packit Service cd2a00
		default off
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.AGC_LEVEL {
Packit Service cd2a00
		type integer
Packit Service cd2a00
		default 8000
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.DENOISE {
Packit Service cd2a00
		type string
Packit Service cd2a00
		default on
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.ECHO {
Packit Service cd2a00
		type string
Packit Service cd2a00
		default off
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.DEREVERB {
Packit Service cd2a00
		type string
Packit Service cd2a00
		default off
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.DEREVERB_DECAY {
Packit Service cd2a00
		type real
Packit Service cd2a00
		default 0
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.DEREVERB_LEVEL {
Packit Service cd2a00
		type real
Packit Service cd2a00
		default 0
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.FRAMES {
Packit Service cd2a00
		type integer
Packit Service cd2a00
		default 64
Packit Service cd2a00
	}
Packit Service cd2a00
	@args.FILTER_LENGTH {
Packit Service cd2a00
		type integer
Packit Service cd2a00
		default 256
Packit Service cd2a00
	}
Packit Service cd2a00
	type speex
Packit Service cd2a00
	agc $AGC
Packit Service cd2a00
	agc_level $AGC_LEVEL
Packit Service cd2a00
	denoise $DENOISE
Packit Service cd2a00
	echo $ECHO
Packit Service cd2a00
	dereverb $DEREVERB
Packit Service cd2a00
	dereverb_decay $DEREVERB_DECAY
Packit Service cd2a00
	dereverb_level $DEREVERB_LEVEL
Packit Service cd2a00
	frames $FRAMES
Packit Service cd2a00
	filter_length $FILTER_LENGTH
Packit Service cd2a00
	slave.pcm $SLAVE
Packit Service cd2a00
	hint {
Packit Service cd2a00
		show {
Packit Service cd2a00
			@func refer
Packit Service cd2a00
			name defaults.namehint.basic
Packit Service cd2a00
		}
Packit Service cd2a00
                description "Plugin using Speex DSP (resample, agc, denoise, echo, dereverb)"
Packit Service cd2a00
	}
Packit Service cd2a00
}