PA_IDXSET_FOREACH(si, u->module->core->sink_inputs, idx) {
if (pa_safe_streq(pa_proplist_gets(si->proplist, PA_PROP_MEDIA_NAME), name_to_search)) {
- pa_log_info("unlink sink-input : %u", si->index);
- pa_sink_input_unlink(si);
+ pa_log_info("kill sink-input : %u", si->index);
+ pa_sink_input_kill(si);
}
}
media_name = pa_proplist_gets(si->proplist, PA_PROP_MEDIA_NAME);
if (media_name && pa_strneq(media_name, KEYTONE_PREFIX, strlen(KEYTONE_PREFIX))) {
- pa_log_info("unlink sink-input : %u", si->index);
- pa_sink_input_unlink(si);
+ pa_log_info("kill sink-input : %u", si->index);
+ pa_sink_input_kill(si);
}
}
}
pa_xfree(i);
}
}
- pa_sink_input_unlink(si);
+
+ pa_sink_input_kill(si);
pa_dbus_send_empty_reply(conn, msg);
}