diff options
Diffstat (limited to 'audio/main.c')
| -rw-r--r-- | audio/main.c | 16 | 
1 files changed, 16 insertions, 0 deletions
| diff --git a/audio/main.c b/audio/main.c index b2566c95..47e2c513 100644 --- a/audio/main.c +++ b/audio/main.c @@ -41,6 +41,20 @@  #include "device.h"  #include "manager.h" +static const char *uuids[] = { +	GENERIC_AUDIO_UUID, +	HSP_HS_UUID, +	HSP_AG_UUID, +	HFP_HS_UUID, +	HFP_AG_UUID, +	ADVANCED_AUDIO_UUID, +	A2DP_SOURCE_UUID, +	A2DP_SINK_UUID, +	AVRCP_REMOTE_UUID, +	AVRCP_TARGET_UUID, +	NULL +}; +  static GKeyFile *load_config_file(const char *file)  {  	GError *err = NULL; @@ -82,6 +96,8 @@ static int audio_init(void)  	g_key_file_free(config); +	register_uuids("audio", &uuids); +  	register_external_service(conn, "audio", "Audio service", "");  	return 0; | 
