Is your feature request related to a problem? Please describe.
A lot of components are complex, duplicating logic, do math on de-interleaved data, then have to undo their work
Describe the solution you'd like
Evaluate how much this is costing us in CPU time per component that has to de-interleave, consider possibly de-interleaving at host/dai endpoints to reduce the amount of back and forth work.
Describe alternatives you've considered
N/A as this is still scoping
Additional context