]> git.alsa-project.org Git - tinycompress.git/commit
crec: Always read whole number of fragments when length limit specified
authorRichard Fitzgerald <rf@opensource.wolfsonmicro.com>
Thu, 3 Dec 2015 11:25:35 +0000 (11:25 +0000)
committerVinod Koul <vinod.koul@intel.com>
Mon, 7 Dec 2015 04:55:48 +0000 (10:25 +0530)
commit3f28e288be04bb176505ffc1b415cf9f19716424
tree5fd4485c35445e80454813ea4716d712b5364c28
parente605f5684997565ba50cf9ad57df2a7980b5e327
crec: Always read whole number of fragments when length limit specified

This patch removes the lines that adjusted the read size to exactly
read to the end of the calculated length in bytes. Doing this could
lead to invalid fragment sizes being requested which may then cause
a read error on some codecs.

Instead we keep reading whole fragments until we have >= length bytes
of data captured.

Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com>
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
src/utils/crec.c