stream-manager-dbus: remove unnessary dbus_launch_mdnsd() 43/255343/1 accepted/tizen/unified/20210319.140940 submit/tizen/20210318.035923
authorSeungbae Shin <seungbae.shin@samsung.com>
Wed, 17 Mar 2021 07:05:44 +0000 (16:05 +0900)
committerSeungbae Shin <seungbae.shin@samsung.com>
Wed, 17 Mar 2021 07:05:47 +0000 (16:05 +0900)
mdnsd is changed to launch by socket activation

[Version] 13.0.51
[Issue Type] Dependancy

Change-Id: Id957b580d877c802d282fe746248564998552b20

packaging/pulseaudio-modules-tizen.spec
src/stream-manager-dbus.c

index 351047c..8446dce 100644 (file)
@@ -1,6 +1,6 @@
 Name:             pulseaudio-modules-tizen
 Summary:          Pulseaudio modules for Tizen
-Version:          13.0.50
+Version:          13.0.51
 Release:          0
 Group:            Multimedia/Audio
 License:          LGPL-2.1+
index 2f6e4c6..e68cda6 100644 (file)
@@ -2230,40 +2230,6 @@ finish:
     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;
@@ -2355,11 +2321,6 @@ static void handle_discover_remote_device(DBusConnection *conn, DBusMessage *msg
             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;
@@ -2401,11 +2362,6 @@ static void handle_publish_local_device(DBusConnection *conn, DBusMessage *msg,
             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;