You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 17, 2019. It is now read-only.
Repository navigation
This repository was archived by the owner on Jan 17, 2019. It is now read-only.
The volume of rear channels can not be changed on GP platform #31
Hi Liam, I did many tests and have a new idea now. The issue is caused by info function in kcontrol. The default info function return only two or one channels to user. I hooked info function in kcontrol and return correct channel number, it works with alsalib which supports max 8 channels. So I want to hook info function to fix this issue.
But the soc-topology.c need to be refined. I have a discuss with Meng dong and we found It only allows get() and put() function can be hooked for a issue in design. you can refer to soc_tplg_kcontrol_bind_io to find hook logicality
Activity
lgirdwood commentedon Jul 17, 2018
This looks like a feature (based on earlier call), please give more details of the feature here.
RanderWang commentedon Jul 18, 2018
Hi Liam, I did many tests and have a new idea now. The issue is caused by info function in kcontrol. The default info function return only two or one channels to user. I hooked info function in kcontrol and return correct channel number, it works with alsalib which supports max 8 channels. So I want to hook info function to fix this issue.
But the soc-topology.c need to be refined. I have a discuss with Meng dong and we found It only allows get() and put() function can be hooked for a issue in design. you can refer to soc_tplg_kcontrol_bind_io to find hook logicality
How about your idea? Thank you!
lgirdwood commentedon Jul 18, 2018
Please send a PR with changes and I'll review. Thanks
RanderWang commentedon Jul 19, 2018
please review:
#34
thesofproject/linux#39
Thanks!