[Sound-open-firmware] [PATCH] volume: fix xrun direction reporting

Liam Girdwood liam.r.girdwood at linux.intel.com
Fri Dec 8 21:37:07 CET 2017


Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
 src/audio/volume.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/audio/volume.c b/src/audio/volume.c
index e741b1a..9ad48e6 100644
--- a/src/audio/volume.c
+++ b/src/audio/volume.c
@@ -573,12 +573,12 @@ static int volume_copy(struct comp_dev *dev)
 	 * check for XRUNs */
 	if (source->avail < cd->source_period_bytes) {
 		trace_volume_error("xru");
-		comp_overrun(dev, source, cd->source_period_bytes, 0);
+		comp_underrun(dev, source, cd->source_period_bytes, 0);
 		return -EIO;	/* xrun */
 	}
 	if (sink->free < cd->sink_period_bytes) {
 		trace_volume_error("xro");
-		comp_underrun(dev, sink, cd->sink_period_bytes, 0);
+		comp_overrun(dev, sink, cd->sink_period_bytes, 0);
 		return -EIO;	/* xrun */
 	}
 
-- 
2.14.1



More information about the Sound-open-firmware mailing list