Re: hw_ptr_interrupt removal broke interrupt pointer updates

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 27 Jan 2010, Clemens Ladisch wrote:

> Jaroslav Kysela wrote:
>> I returned hw_ptr_interrupt variable back. I am testing this patch now:
>>
>> http://git.alsa-project.org/?p=alsa-kernel.git;a=commitdiff;h=04d64a69fcb9fd182d73d6f1a8de55b2f527a1de
>>
>> 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.

 				Thanks,
 					Jaroslav

-----
Jaroslav Kysela <perex@xxxxxxxx>
Linux Kernel Sound Maintainer
ALSA Project, Red Hat, Inc.

_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux