[Sound-open-firmware] [PATCH 1/5] Audio/buffer: Set alloc_size
Seppo Ingalsuo
seppo.ingalsuo at linux.intel.com
Wed Jun 28 18:25:48 CEST 2017
The buffer->alloc_size was not set. It needs to be equal to
buffer->end_addr minus buffer->addr for circular buffers.
Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo at linux.intel.com>
---
src/audio/buffer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/audio/buffer.c b/src/audio/buffer.c
index 5bd3b30..39289f6 100644
--- a/src/audio/buffer.c
+++ b/src/audio/buffer.c
@@ -77,7 +77,7 @@ struct comp_buffer *buffer_new(struct sof_ipc_buffer *desc)
memcpy(&buffer->ipc_buffer, desc, sizeof(*desc));
//buffer->size =
- //buffer->alloc_size =
+ buffer->alloc_size = desc->size;
buffer->ipc_buffer = *desc;
buffer->w_ptr = buffer->r_ptr = buffer->addr;
buffer->end_addr = buffer->addr + buffer->ipc_buffer.size;
--
2.11.0
More information about the Sound-open-firmware
mailing list