Skip to content

[FEATURE] Update and remove passthrough definitions #4487

Closed

Description

@cujomalainey

some components have outdated manual copy code, we need to clean these up with the new audio_stream_copy function.

Current spotted ones are:

  • Crossover This works because the definition of audio_stream_copy does not include updating the buffer r/w
  • IGO NR module not entirely necessary, just would allow a bypass of the whole interleave/deinterleave logic

I will need to see if there are any others but a quick search for "passthrough" yielded the above results.

Activity

  1. added this to the v1.9 milestone on Jul 14, 2021
  2. modified the milestones: v1.9, v2.6 on Feb 15, 2023
  3. kv2019i commented on Feb 15, 2023

    @kv2019i
    Collaborator

    @cujomalainey @johnylin76 @fuyuntsuo Cleaning up our milestone 1.9 leftovers and this got picked in the filter. It seems this would be still valid. I'll bump it to v2.6 for now.

  4. lgirdwood commented on May 10, 2023

    @lgirdwood
    Member

    @andrula-song @singalsu I assume all modules now using optimal copy/processing API/loops now. Can we close ?

  5. singalsu commented on May 15, 2023

    @singalsu
    Collaborator

    @lgirdwood The crossover and igo_nr are still using the read/write frag function in a MCPS expensive way. We will convert both to module adapter in this Q2 that will address this issue too.

  6. modified the milestones: v2.6, v2.7 on May 30, 2023
  7. alex-cri commented on May 30, 2023

    @alex-cri

    Moving to v2.7 for the remaining items to be addressed.

  8. lgirdwood commented on Jul 4, 2023

    @lgirdwood
    Member

    @singalsu @andrula-song any update, I guess most modules now optimized, can we close ?

  9. andrula-song commented on Jul 5, 2023

    @andrula-song
    Contributor

    checked the code, igo_nr still not converted to module_adapter interface. I am afraid we can not close it now.

  10. removed this from the v2.7 milestone on Aug 21, 2023
  11. 6 remaining items

  12. modified the milestones: v2.9, v2.10 on Mar 13, 2024
  13. added
    P2Critical bugs or normal features
    NotableEnhancement is significant or notable for release.
    on Apr 17, 2024
  14. lgirdwood commented on Apr 17, 2024

    @lgirdwood
    Member

    @singalsu whats remaining effort for crossover ?

  15. kv2019i commented on Jun 5, 2024

    @kv2019i
    Collaborator

    v2.10 cut @singalsu @lgirdwood , crossover still open, moving to 2.11.

  16. modified the milestones: v2.10, v2.11 on Jun 5, 2024
  17. modified the milestones: v2.11, v2.12 on Sep 13, 2024
  18. self-assigned this
    on Sep 13, 2024
  19. kv2019i commented on Dec 13, 2024

    @kv2019i
    Collaborator

    Feature cutoff for v2.12 today, what's the status with cross-over?

  20. johnylin76 commented on Dec 16, 2024

    @johnylin76
    Contributor

    sorry for the late reply, uploaded #9726 for review

  21. kv2019i commented on Jan 3, 2025

    @kv2019i
    Collaborator

    Thanks all, with crossover converted, we can finally close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

NotableEnhancement is significant or notable for release.P2Critical bugs or normal featuresenhancementNew feature or request

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions