-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
topology2: google-rtc-aec: expose component core_id for override #8308
Conversation
@yongzhi1 I guess we need other PRs for FW and SW from @marcinszkudlinski and @ranj063 before we can merge ? |
Yes, that's right. The DP AEC support has dependency on #8403; thesofproject/linux#4664 and other fix. |
Update: Fix the comment to avoid confusion. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @yongzhi1 !
@@ -95,7 +95,10 @@ Define { | |||
BT_PB_DAI_PIPELINE_SRC "copier.host.9.1" | |||
BT_PB_PIPELINE_STREAM_NAME "dai-copier.SSP.10.1" | |||
GOOGLE_RTC_AEC_SUPPORT 0 | |||
# assign core for AEC LL pipelines | |||
GOOGLE_AEC_CORE_ID 0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need to run AEC as LL?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@marcinszkudlinski I think this is for the rest of the pipeline on which AEC is.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, so comment is a little confusing. We should update it to say AEC is using DP and rest of pipeline is LL and both are on different cores.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ack, will update commit message as well as the PR description, thanks,
RTC_AEC module is using DP and rest of pipeline is LL and both can run on different cores. For the purpose to assign DP module individually on secondary core, now add a new macro GOOGLE_AEC_DP_CORE_ID. Signed-off-by: Yong Zhi <[email protected]>
Update: |
RTC AEC module is using DP and rest of echo ref pipeline is LL, and both can run on secondary cores.
In order to assign RTC_AEC DP alone on secondary core, add new macro GOOGLE_AEC_DP_CORE_ID.