path: root/lib
diff options
authorMichael Sevakis <>2013-05-16 16:15:34 -0400
committerMichael Sevakis <>2013-05-23 18:25:29 +0200
commitb7e0e1a0a3b44868ddb9ad60210158ccbe220e90 (patch)
treeab477ee6f568c4b84a4765d463f7b771d62cba14 /lib
parent33f3af2b8dbda1e67f07c9c63a07fb3e9af6fa59 (diff)
buflib: Remove compulsory IRQ disable during buffer move.
It can cause excessively long interrupt outages if moving a larger buffer and disrupt audio where DMA is not at a higher interrupt priority such as FIQ. Some targets, like Gigabeat S, have very low audio interrupt latency requirements and will even channel swap if they are missed. Pictureflow will make the issue very obvious. Even then, moves could take milliseconds or more depending on the buffer size which is far too long for any target. Change-Id: I8e7817213e901da67c36b7eb25d7cb1c1e3ba802 Reviewed-on: Reviewed-by: Michael Sevakis <> Tested-by: Michael Sevakis <>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions