mirror of https://github.com/thesofproject/sof.git
topology2: use input|output audio format
The old style is not used now. Signed-off-by: Rander Wang <rander.wang@intel.com>
This commit is contained in:
parent
8eedfe4836
commit
e7a1592002
|
@ -45,58 +45,89 @@ Class.Pipeline."gain-capture" {
|
||||||
Object.Widget {
|
Object.Widget {
|
||||||
host-copier."1" {
|
host-copier."1" {
|
||||||
type "aif_out"
|
type "aif_out"
|
||||||
num_input_audio_formats 3
|
num_input_audio_formats 1
|
||||||
num_output_audio_formats 3
|
|
||||||
num_input_pins 1
|
num_input_pins 1
|
||||||
# 16-bit 48KHz 2ch
|
Object.Base.input_audio_format [
|
||||||
Object.Base.audio_format.1 {
|
{
|
||||||
in_bit_depth 32
|
in_bit_depth 32
|
||||||
in_valid_bit_depth 32
|
in_valid_bit_depth 32
|
||||||
}
|
}
|
||||||
# 24-bit 48KHz 2ch
|
]
|
||||||
Object.Base.audio_format.2 {
|
|
||||||
in_bit_depth 32
|
num_output_audio_formats 3
|
||||||
in_valid_bit_depth 32
|
num_output_pins 1
|
||||||
|
Object.Base.output_audio_format [
|
||||||
|
{
|
||||||
|
out_bit_depth 16
|
||||||
|
out_valid_bit_depth 16
|
||||||
|
}
|
||||||
|
{
|
||||||
out_bit_depth 32
|
out_bit_depth 32
|
||||||
out_valid_bit_depth 24
|
out_valid_bit_depth 24
|
||||||
}
|
}
|
||||||
# 32-bit 48KHz 2ch
|
{
|
||||||
Object.Base.audio_format.3 {
|
|
||||||
in_bit_depth 32
|
|
||||||
in_valid_bit_depth 32
|
|
||||||
out_bit_depth 32
|
out_bit_depth 32
|
||||||
out_valid_bit_depth 32
|
out_valid_bit_depth 32
|
||||||
}
|
}
|
||||||
|
]
|
||||||
|
|
||||||
node_type $HDA_HOST_INPUT_CLASS
|
node_type $HDA_HOST_INPUT_CLASS
|
||||||
}
|
}
|
||||||
|
|
||||||
gain."1" {
|
gain."1" {
|
||||||
num_input_audio_formats 2
|
num_input_audio_formats 2
|
||||||
num_output_audio_formats 2
|
num_input_pins 1
|
||||||
|
Object.Base.input_audio_format [
|
||||||
#16-bit 48KHz 2ch
|
{
|
||||||
Object.Base.audio_format.1 {}
|
in_bit_depth 16
|
||||||
# 32-bit 48KHz 2ch
|
in_valid_bit_depth 16
|
||||||
Object.Base.audio_format.2 {
|
}
|
||||||
|
{
|
||||||
in_bit_depth 32
|
in_bit_depth 32
|
||||||
in_valid_bit_depth 32
|
in_valid_bit_depth 32
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
num_output_audio_formats 2
|
||||||
|
num_output_pins 1
|
||||||
|
Object.Base.output_audio_format [
|
||||||
|
{
|
||||||
|
out_bit_depth 16
|
||||||
|
out_valid_bit_depth 16
|
||||||
|
}
|
||||||
|
{
|
||||||
out_bit_depth 32
|
out_bit_depth 32
|
||||||
out_valid_bit_depth 32
|
out_valid_bit_depth 32
|
||||||
}
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
module-copier."2" {
|
module-copier."2" {
|
||||||
num_input_audio_formats 2
|
num_input_audio_formats 2
|
||||||
num_output_audio_formats 2
|
num_input_pins 1
|
||||||
#16-bit 48KHz 2ch
|
Object.Base.input_audio_format [
|
||||||
Object.Base.audio_format.1 {}
|
{
|
||||||
# 32-bit 48KHz 2ch
|
in_bit_depth 16
|
||||||
Object.Base.audio_format.2 {
|
in_valid_bit_depth 16
|
||||||
|
}
|
||||||
|
{
|
||||||
in_bit_depth 32
|
in_bit_depth 32
|
||||||
in_valid_bit_depth 32
|
in_valid_bit_depth 32
|
||||||
|
}
|
||||||
|
]
|
||||||
|
|
||||||
|
num_output_audio_formats 2
|
||||||
|
num_output_pins 1
|
||||||
|
Object.Base.output_audio_format [
|
||||||
|
{
|
||||||
|
out_bit_depth 16
|
||||||
|
out_valid_bit_depth 16
|
||||||
|
}
|
||||||
|
{
|
||||||
out_bit_depth 32
|
out_bit_depth 32
|
||||||
out_valid_bit_depth 32
|
out_valid_bit_depth 32
|
||||||
}
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
pipeline."1" {
|
pipeline."1" {
|
||||||
|
|
Loading…
Reference in New Issue