static void vpe_send_msg_no_payload(enum VPE_MESSAGE_ID id)
{
	struct vpe_message msg;

	CDBG("vfe31_send_msg_no_payload\n");
	msg._d = id;
	vpe_proc_ops(id, &msg, 0);
}
static void vpe_send_outmsg(uint8_t msgid, uint32_t pyaddr,
	uint32_t pcbcraddr)
{
	struct vpe_message msg;
	uint8_t outid;
	msg._d = outid = msgid;
	msg._u.msgOut.output_id   = msgid;
	msg._u.msgOut.yBuffer     = pyaddr;
	msg._u.msgOut.cbcrBuffer  = pcbcraddr;
	vpe_proc_ops(outid, &msg, sizeof(struct vpe_message));
	return;
}
Exemplo n.º 3
0
static void vpe_send_outmsg(uint8_t msgid, uint32_t p0_addr,
	uint32_t p1_addr, uint32_t p2_addr)
{
	struct vpe_message msg;
	uint8_t outid;
	msg._d = outid = msgid;
	msg._u.msgOut.output_id   = msgid;
	msg._u.msgOut.p0_Buffer = p0_addr;
	msg._u.msgOut.p1_Buffer = p1_addr;
	msg._u.msgOut.p2_Buffer = p2_addr;
	vpe_proc_ops(outid, &msg, sizeof(struct vpe_message));
	return;
}