[alsa-devel] hw_ptr_interrupt removal broke interrupt pointer updates
perex at perex.cz
Wed Jan 27 11:11:59 CET 2010
On Wed, 27 Jan 2010, Clemens Ladisch wrote:
> Jaroslav Kysela wrote:
>> I returned hw_ptr_interrupt variable back. I am testing this patch now:
>> A review is always welcome. Thanks.
> The patch looks fine, and it works again now.
> A somewhat unrelated issue: Both old and new code assume that
> hw_ptr==0 is a period boundary, but that is not true if the boundary
> is not an integer multiple of the period size, and the pointer wraps.
> I'm not sure what happens then.
I'm not exactly sure what you're talking about. Where is the
hw_ptr==0 assumption? I see wrapping only for hw_base which is good,
because this value is based on buffer_size.
Jaroslav Kysela <perex at perex.cz>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.
More information about the Alsa-devel