libaudiodriver: buffer accounting bugfix
This fixes #191. Change-Id: I93752161e466b2d03bbcb0838705aab9619c05c8
This commit is contained in:
parent
192c3a97f6
commit
6dd801ffb8
@ -609,6 +609,7 @@ static void handle_int_read(int sub_dev_nr)
|
||||
sub_dev_ptr->DmaLength -= 1;
|
||||
sub_dev_ptr->DmaReadNext =
|
||||
(sub_dev_ptr->DmaReadNext + 1) % sub_dev_ptr->NrOfDmaFragments;
|
||||
sub_dev_ptr->BufLength += 1;
|
||||
sub_dev_ptr->BufFillNext =
|
||||
(sub_dev_ptr->BufFillNext + 1) % sub_dev_ptr->NrOfExtraBuffers;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user