rtgroup_destroy(u, rtg);
}
- pa_hashmap_free(router->rtgroups.input, NULL);
- pa_hashmap_free(router->rtgroups.output, NULL);
+ pa_hashmap_free(router->rtgroups.input);
+ pa_hashmap_free(router->rtgroups.output);
for (i = 0; i < MRP_ZONE_MAX; i++) {
if ((map = router->classmap.input[i]))
}
-pa_bool_t mir_router_assign_class_to_rtgroup(struct userdata *u,
+bool mir_router_assign_class_to_rtgroup(struct userdata *u,
mir_node_type class,
uint32_t zone,
mir_direction type,
pa_log_debug("can't assign class (%d) to routing group '%s': "
"class id is out of range (0 - %d)",
class, rtgrpnam, router->maplen);
- return FALSE;
+ return false;
}
clnam = mir_node_type_str(class);
clnam, zone, direction, rtgrpnam);
}
- return TRUE;
+ return true;
}
mir_node *start;
mir_node *end;
int priority;
- pa_bool_t done;
+ bool done;
mir_node *target;
uint32_t stamp;
pa_assert_se((data->implement == mir_stream));
priority = node_priority(u, data);
- done = FALSE;
+ done = false;
target = NULL;
stamp = pa_utils_new_stamp();
if (priority >= node_priority(u, start)) {
if ((target = find_default_route(u, data, stamp)))
implement_preroute(u, data, target, stamp);
- done = TRUE;
+ done = true;
}
if (start->stamp >= stamp)
void mir_router_make_routing(struct userdata *u)
{
- static pa_bool_t ongoing_routing;
+ static bool ongoing_routing;
pa_router *router;
mir_node *start;
if (ongoing_routing)
return;
- ongoing_routing = TRUE;
+ ongoing_routing = true;
stamp = pa_utils_new_stamp();
make_explicit_routes(u, stamp);
pa_fader_apply_volume_limits(u, stamp);
- ongoing_routing = FALSE;
+ ongoing_routing = false;
}
-pa_bool_t mir_router_default_accept(struct userdata *u, mir_rtgroup *rtg,
+bool mir_router_default_accept(struct userdata *u, mir_rtgroup *rtg,
mir_node *node)
{
pa_core *core;
pa_source *source;
pa_proplist *pl;
mir_node_type class;
- pa_bool_t accept;
+ bool accept;
const char *role, *excluded_role;
pa_assert(u);
class = node->type;
if (class == mir_bluetooth_carkit)
- accept = FALSE;
+ accept = false;
else if (class == mir_jack || class == mir_hdmi) {
pa_assert_se((core = u->core));
excluded_role = "hfp_downlink";
}
role = pl ? pa_proplist_gets(pl, PA_PROP_NODE_ROLE) : NULL;
- accept = role ? strcmp(role, excluded_role) : TRUE;
+ accept = role ? strcmp(role, excluded_role) : true;
}
else {
accept = (class >= mir_device_class_begin &&
}
-pa_bool_t mir_router_phone_accept(struct userdata *u, mir_rtgroup *rtg,
+bool mir_router_phone_accept(struct userdata *u, mir_rtgroup *rtg,
mir_node *node)
{
pa_core *core;
}
}
- return FALSE;
+ return false;
}
continue;
}
- if (!mir_switch_setup_link(u, from, to, TRUE))
+ if (!mir_switch_setup_link(u, from, to, true))
continue;
if (from->implement == mir_stream)
uint32_t stamp)
{
if (data->direction == mir_output)
- mir_switch_setup_link(u, target, NULL, FALSE);
+ mir_switch_setup_link(u, target, NULL, false);
else {
- mir_switch_setup_link(u, NULL, target, FALSE);
+ mir_switch_setup_link(u, NULL, target, false);
mir_volume_add_limiting_class(u, target, data->type, stamp);
}
}
uint32_t stamp)
{
if (start->direction == mir_output)
- mir_switch_setup_link(u, end, start, FALSE);
+ mir_switch_setup_link(u, end, start, false);
else {
- mir_switch_setup_link(u, start, end, FALSE);
+ mir_switch_setup_link(u, start, end, false);
mir_volume_add_limiting_class(u, end, volume_class(start), stamp);
}
}