Diff between d5f658b590ad576497f744d6a9bbe7a2c6ad8bd7 and 869ba2f83f53e6210f07c028cf9d72ac96f04887

Changed Files

File Additions Deletions Status
audio/audio.conf +1 -1 modified
audio/manager.c +2 -10 modified
audio/manager.h +0 -2 modified

Full Patch

diff --git a/audio/audio.conf b/audio/audio.conf
index 662647c..d1c57d3 100644
--- a/audio/audio.conf
+++ b/audio/audio.conf
@@ -8,7 +8,7 @@
 #Master=true
 
 # If we want to disable support for specific services
-# Defaults to supporting the services: HFP, Headset, Sink, Control and Media
+# Defaults to supporting the services: HFP, Headset, Sink, Control
 #Disable=Gateway,Source
 
 # SCO routing. Either PCM or HCI (in which case audio is routed to/from ALSA)
diff --git a/audio/manager.c b/audio/manager.c
index 5b34f9b..ae6b6fc 100644
--- a/audio/manager.c
+++ b/audio/manager.c
@@ -113,7 +113,6 @@ static struct enabled_interfaces enabled = {
 	.sink		= TRUE,
 	.source		= FALSE,
 	.control	= TRUE,
-	.media		= TRUE,
 };
 
 static struct audio_adapter *find_adapter(GSList *list,
@@ -1159,9 +1158,6 @@ int audio_manager_init(DBusConnection *conn, GKeyFile *conf,
 			enabled.source = TRUE;
 		else if (g_str_equal(list[i], "Control"))
 			enabled.control = TRUE;
-		else if (g_str_equal(list[i], "Media"))
-			enabled.media = TRUE;
-
 	}
 	g_strfreev(list);
 
@@ -1178,8 +1174,6 @@ int audio_manager_init(DBusConnection *conn, GKeyFile *conf,
 			enabled.source = FALSE;
 		else if (g_str_equal(list[i], "Control"))
 			enabled.control = FALSE;
-		else if (g_str_equal(list[i], "Media"))
-			enabled.media = FALSE;
 	}
 	g_strfreev(list);
 
@@ -1219,8 +1213,7 @@ proceed:
 	if (enabled.control)
 		btd_profile_register(&avrcp_profile);
 
-	if (enabled.media)
-		btd_register_adapter_driver(&media_driver);
+	btd_register_adapter_driver(&media_driver);
 
 	*enable_sco = (enabled.gateway || enabled.headset);
 
@@ -1253,8 +1246,7 @@ void audio_manager_exit(void)
 	if (enabled.control)
 		btd_profile_unregister(&avrcp_profile);
 
-	if (enabled.media)
-		btd_unregister_adapter_driver(&media_driver);
+	btd_unregister_adapter_driver(&media_driver);
 }
 
 GSList *manager_find_devices(const char *path,
diff --git a/audio/manager.h b/audio/manager.h
index 1320c71..300142d 100644
--- a/audio/manager.h
+++ b/audio/manager.h
@@ -29,8 +29,6 @@ struct enabled_interfaces {
 	gboolean sink;
 	gboolean source;
 	gboolean control;
-	gboolean socket;
-	gboolean media;
 	gboolean media_player;
 };