mirror of https://github.com/thesofproject/sof.git
45 lines
1.1 KiB
Plaintext
45 lines
1.1 KiB
Plaintext
|
#"PIPELINE_PCM_ADD(pipeline, id, pcm, pcm_buf, int_buf, frames, deadline)
|
||
|
define(`PIPELINE_PCM_ADD',
|
||
|
`undefine(`PCM_ID')'
|
||
|
`undefine(`PIPELINE_ID')'
|
||
|
`undefine(`BUF_PCM_SIZE')'
|
||
|
`undefine(`BUF_INT_SIZE')'
|
||
|
`undefine(`SCHEDULE_FRAMES')'
|
||
|
`undefine(`SCHEDULE_DEADLINE')'
|
||
|
`define(`PCM_ID', $3)'
|
||
|
`define(`PIPELINE_ID', $2)'
|
||
|
`define(`BUF_PCM_SIZE', STR($4))'
|
||
|
`define(`BUF_INT_SIZE', STR($5))'
|
||
|
`define(`SCHEDULE_FRAMES', STR($6))'
|
||
|
`define(`SCHEDULE_DEADLINE', STR($7))'
|
||
|
`include($1)'
|
||
|
)
|
||
|
|
||
|
#PIPELINE_ADD(pipeline, id), int_buf, frames, deadline)
|
||
|
define(`PIPELINE_ADD',
|
||
|
`undefine(`PIPELINE_ID')'
|
||
|
`undefine(`BUF_INT_SIZE')'
|
||
|
`undefine(`SCHEDULE_FRAMES')'
|
||
|
`undefine(`SCHEDULE_DEADLINE')'
|
||
|
`define(`PIPELINE_ID', $2)'
|
||
|
`define(`BUF_INT_SIZE', STR($3))'
|
||
|
`define(`SCHEDULE_FRAMES', STR($4))'
|
||
|
`define(`SCHEDULE_DEADLINE', STR($5))'
|
||
|
`include($1)'
|
||
|
)
|
||
|
|
||
|
#DAI_ADD(pipeline, dai_name, stream_name, win, wout))
|
||
|
define(`DAI_ADD',
|
||
|
`undefine(`PIPELINE_ID')'
|
||
|
`undefine(`DAI_NAME')'
|
||
|
`undefine(`DAI_SNAME')'
|
||
|
`undefine(`IN_BUF')'
|
||
|
`undefine(`OUT_BUF')'
|
||
|
`define(`PIPELINE_ID', 0)'
|
||
|
`define(`DAI_NAME', $2)'
|
||
|
`define(`DAI_SNAME', $3)'
|
||
|
`define(`IN_BUF', $4)'
|
||
|
`define(`OUT_BUF', $5)'
|
||
|
`include($1)'
|
||
|
)
|