summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpaulhsia <paulhsia@chromium.org>2018-09-03 22:05:36 +0800
committerchrome-bot <chrome-bot@chromium.org>2018-09-04 07:29:44 -0700
commit0544f190e8a2f10498721d10aa208df77d298e13 (patch)
treeac2f148758b0f50a1854b9e1a9bbab356e337de6
parentc84149a9cd4aafa998a97738fe5af32fb90f353a (diff)
downloadadhd-0544f190e8a2f10498721d10aa208df77d298e13.tar.gz
CRAS: Fix error message condition in cras_alsa_helper
Show error message only when frames number is larger than pcm_avail. BUG=b:112860209 TEST=Apply full patch set and run $ cras_test_client --capture_f /tmp/res.raw --block_size 2048 to check whether the error message still exists. Change-Id: Ic077efdeed309e2deba9bc920e2540e519026347 Reviewed-on: https://chromium-review.googlesource.com/1202322 Commit-Ready: Chih-Yang Hsia <paulhsia@chromium.org> Tested-by: Chih-Yang Hsia <paulhsia@chromium.org> Reviewed-by: Cheng-Yi Chiang <cychiang@chromium.org>
-rw-r--r--cras/src/server/cras_alsa_helpers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/cras/src/server/cras_alsa_helpers.c b/cras/src/server/cras_alsa_helpers.c
index dba71914..d2520e75 100644
--- a/cras/src/server/cras_alsa_helpers.c
+++ b/cras/src/server/cras_alsa_helpers.c
@@ -687,7 +687,7 @@ int cras_alsa_get_avail_frames(snd_pcm_t *handle, snd_pcm_uframes_t buf_size,
syslog(LOG_ERR, "pcm_avail error %s, %s\n",
dev_name, snd_strerror(rc));
goto error;
- } else if (frames >= (snd_pcm_sframes_t)buf_size) {
+ } else if (frames > (snd_pcm_sframes_t)buf_size) {
struct timespec tstamp_now;
clock_gettime(CLOCK_MONOTONIC_RAW, &tstamp_now);
/* Limit the log rate. */