30 Jul
2018
30 Jul
'18
3:50 p.m.
On Mon, Jul 30, 2018 at 05:32:21PM +0200, Takashi Iwai wrote:
That said, if delay callback of CPU dai provides the additional delay, the patch does correct thing. OTOH, if CPU dai provides the base delay instead, we need to clarify that it's rather a must; the delay calculation in pointer callback becomes bogus in this scenario.
Part of the theory here is that every component might have a delay independently of the rest and we need to add them all together to figure out what the system as a whole will see. Personally I'd rather just have everything use a callack consistently to avoid confusion.