g_string_append_printf(port_name, "%u", muxer_comp->next_port_num);
priv_port = bt_private_component_filter_add_input_private_port(
- priv_comp, port_name->str);
+ priv_comp, port_name->str, NULL);
if (!priv_port) {
ret = -1;
goto end;
int ret = 0;
priv_port = bt_private_component_filter_add_output_private_port(
- priv_comp, "out");
+ priv_comp, "out", NULL);
if (!priv_port) {
ret = -1;
}
struct muxer_notif_iter *muxer_notif_iter)
{
struct bt_component *comp;
- uint64_t count;
- uint64_t i;
+ int64_t count;
+ int64_t i;
int ret = 0;
/*
*/
comp = bt_component_from_private_component(muxer_comp->priv_comp);
assert(comp);
- ret = bt_component_filter_get_input_port_count(comp, &count);
- if (ret) {
+ count = bt_component_filter_get_input_port_count(comp);
+ if (count < 0) {
goto end;
}
for (i = 0; i < count; i++) {
struct bt_private_port *priv_port =
- bt_private_component_filter_get_input_private_port_at_index(
+ bt_private_component_filter_get_input_private_port_by_index(
muxer_comp->priv_comp, i);
struct bt_port *port;