summaryrefslogtreecommitdiffstats
path: root/audio/a2dp.c
diff options
context:
space:
mode:
Diffstat (limited to 'audio/a2dp.c')
-rw-r--r--audio/a2dp.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/audio/a2dp.c b/audio/a2dp.c
index d3cedefc..fad9bd25 100644
--- a/audio/a2dp.c
+++ b/audio/a2dp.c
@@ -656,21 +656,21 @@ add:
return sep;
}
-int a2dp_init(DBusConnection *conn, gboolean enable_sink, gboolean enable_source)
+int a2dp_init(DBusConnection *conn, int sources, int sinks)
{
- if (!enable_sink && !enable_source)
+ int i;
+
+ if (!sources && !sinks)
return 0;
connection = dbus_connection_ref(conn);
avdtp_init();
- if (enable_sink) {
- a2dp_add_sep(conn, AVDTP_SEP_TYPE_SOURCE);
+ for (i = 0; i < sources; i++)
a2dp_add_sep(conn, AVDTP_SEP_TYPE_SOURCE);
- }
- if (enable_source)
+ for (i = 0; i < sinks; i++)
a2dp_add_sep(conn, AVDTP_SEP_TYPE_SINK);
return 0;