[Sound-open-firmware] [PATCH] src: return number of frames produced in copy
Liam Girdwood
liam.r.girdwood at linux.intel.com
Fri Dec 8 21:37:08 CET 2017
Return the number of frames we produce in the copy() function.
Signed-off-by: Liam Girdwood <liam.r.girdwood at linux.intel.com>
---
src/audio/src.c | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/audio/src.c b/src/audio/src.c
index 0103e2e..d494d96 100644
--- a/src/audio/src.c
+++ b/src/audio/src.c
@@ -535,9 +535,12 @@ static int src_copy(struct comp_dev *dev)
if (consumed > 0)
comp_update_buffer_consume(source, consumed);
- if (produced > 0)
+ if (produced > 0) {
comp_update_buffer_produce(sink, produced);
+ return cd->param.blk_out;
+ }
+ /* produced no data */
return 0;
}
--
2.14.1
More information about the Sound-open-firmware
mailing list