Improve debug and small cleanups

This commit is contained in:
Wim Taymans 2019-07-02 17:11:45 +02:00
parent 170c3e4d6c
commit 0726a608df
7 changed files with 31 additions and 14 deletions

View file

@ -1565,7 +1565,7 @@ static void node_port_added(void *data, struct pw_port *port)
struct impl *impl = data;
struct port *p = pw_port_get_user_data(port);
pw_port_set_mix(port, (struct spa_node *)&p->mix_node,
pw_port_set_mix(port, &p->mix_node,
PW_PORT_MIX_FLAG_MULTI |
PW_PORT_MIX_FLAG_MIX_ONLY);

View file

@ -179,7 +179,8 @@ static int start_node(struct pw_node *this)
&SPA_NODE_COMMAND_INIT(SPA_NODE_COMMAND_Start));
if (res < 0)
pw_log_debug("node %p: start node error %s", this, spa_strerror(res));
pw_log_error("node %p: start node error %d: %s",
this, res, spa_strerror(res));
return res;
}

View file

@ -200,8 +200,8 @@ int pw_port_init_mix(struct pw_port *port, struct pw_port_mix *mix)
}
}
pw_log_debug("port %p: init mix %d.%d io %p", port,
port->port_id, mix->port.port_id, mix->io);
pw_log_debug("port %p: init mix %d.%d io %p: (%s)", port,
port->port_id, mix->port.port_id, mix->io, spa_strerror(res));
return res;
}
@ -1061,9 +1061,12 @@ int pw_port_use_buffers(struct pw_port *port, uint32_t mix_id,
}
if (port->state == PW_PORT_STATE_READY) {
if (!SPA_FLAG_CHECK(port->mix_flags, PW_PORT_MIX_FLAG_MIX_ONLY)) {
pw_log_debug("port %p: use buffers on node: %p", port,
node->node);
res = spa_node_port_use_buffers(node->node,
port->direction, port->port_id, buffers, n_buffers);
pw_log_debug("port %p: use buffers on node: %d (%s)",
if (res < 0)
pw_log_error("port %p: use buffers on node: %d (%s)",
port, res, spa_strerror(res));
}
port->allocated = false;