dbus_message_unref(reply);
}
-static int dbus_launch_mdnsd(pa_stream_manager *m, DBusConnection *conn) {
- DBusMessage *msg, *reply;
- DBusError err;
- const char *name = NULL;
-
- pa_log_info("launching mdnsd");
-
- if (!(msg = dbus_message_new_method_call("net.netconfig",
- "/net/netconfig/network",
- "net.netconfig.network",
- "LaunchMdns"))) {
- pa_log_error("dbus method call failed");
- return -1;
- }
-
- name = dbus_bus_get_unique_name(conn);
- pa_assert_se(dbus_message_append_args(msg, DBUS_TYPE_STRING, &name, DBUS_TYPE_INVALID));
-
- dbus_error_init(&err);
-
- reply = dbus_connection_send_with_reply_and_block(conn, msg, DBUS_TIMEOUT_USE_DEFAULT, &err);
- dbus_message_unref(msg);
- if (!reply) {
- pa_log_error("Failed to method call : %s", err.message);
- dbus_error_free(&err);
- return -1;
- }
-
- dbus_message_unref(reply);
- pa_log_info("success");
-
- return 0;
-}
-
static void handle_set_remote_permission(DBusConnection *conn, DBusMessage *msg, void *userdata) {
pa_stream_manager *m = (pa_stream_manager *)userdata;
const char *type = NULL;
goto error;
}
- if (dbus_launch_mdnsd(m, conn) == -1) {
- pa_log_error("failed to launch mdnsd!!!");
- goto error;
- }
-
if (pa_module_load(&module, m->core, "module-tizenaudio-discover", NULL)) {
pa_log_error("failed to load module");
goto error;
goto error;
}
- if (dbus_launch_mdnsd(m, conn) == -1) {
- pa_log_error("failed to launch mdnsd!!!");
- goto error;
- }
-
if (pa_module_load(&module, m->core, "module-native-protocol-tcp", "auth-anonymous=1")) {
pa_log_error("failed to load module");
goto error;