On Tue, Jul 09, 2019 at 05:06:33PM +0530, Vinod Koul wrote: > On 09-07-19, 11:52, Charles Keepax wrote: > > would make sense on a capture stream but currently the implementation > > of drain involves the kernel waiting for the DSP to consume its > > available data, whereas a capture drain would involve waiting for > > user-space to consume the data available on the DSP. Disallow drain > > on capture streams until that is implemented. > > Well it in unclear to me about the support required in kernel! Kernel > issues drain request to DSP and waits for that to be done. When DSP has > encoded and copied the data the notification should make drain complete. > So I dont see anything in kernel required for that > Ok that makes sense I think what I missed there is we are looking at the capture drain being complete when the data is in the DSP buffer, not when it has been pulled by user-space as I had. I will update the patch to remove this one. Thanks, Charles _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx https://mailman.alsa-project.org/mailman/listinfo/alsa-devel