22 Jan
2019
22 Jan
'19
8:35 a.m.
+static int byt_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) +{
u64 cmd = msg->header;
/* send the message */
sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data,
msg->msg_size);
I was wondering if the mailbox shared memory wouldn't be better implemented as a queue. Do you support playing multiple streams in parallel?
We have this use case where we need to to memory to memory decoding/encoding with lots of streams in parallel.