At Fri, 22 May 2015 23:00:49 +0900, Takashi Sakamoto wrote:
This patchset renews my previous one.
[alsa-devel] [PATCH 0/4] firewire-lib: purge restriction of synchronization for non-blocking mode http://mailman.alsa-project.org/pipermail/alsa-devel/2015-May/092086.html
Changes:
- Use stack to keep calculation result per callback of isochronous receive context.
- Fix my stupid mistake to compare byte count to quadlet count. (oh...)
- Rename flag to proper name.
- Add 4th patch newly for better reading.
Applied all five patches now.
thanks,
Takashi
Takashi Sakamoto (5): ALSA: firewire-lib: add buffer-over-run protection at receiving more data blocks than expected ALSA: firewire-lib: simplify function to calculate the number of data blocks ALSA: firewire-lib: pass the number of data blocks in incoming packets to outgoing packets ALSA: firewire-lib: set streaming error outside of packetization ALSA: firewire-lib: remove restriction for non-blocking mode
sound/firewire/amdtp.c | 151 ++++++++++++++++++++++++-------------- sound/firewire/amdtp.h | 4 + sound/firewire/oxfw/oxfw-stream.c | 10 ++- 3 files changed, 106 insertions(+), 59 deletions(-)
-- 2.1.4