Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
pcm: ioplug: Transfer all available data
The snd_pcm_mmap_begin() call returns the amount of contiguous data, which is less than the total available if it wraps around the buffer boundary. If we don't handle this split we leave stale data in the buffer that should have been overwritten, as well as unread data in the io_plugin that gets transferred on a subsequent call at the wrong offset. Signed-off-by: Rob Duncan <rduncan@teslamotors.com> Signed-off-by: Takashi Iwai <tiwai@suse.de>
- Loading branch information