Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 401065
Collapse All | Expand All

(-)a/audio/a2dp.c (-8 / +7 lines)
Lines 1441-1449 static struct a2dp_server *find_server(GSList *list, const bdaddr_t *src) Link Here
1441
1441
1442
int a2dp_register(DBusConnection *conn, const bdaddr_t *src, GKeyFile *config)
1442
int a2dp_register(DBusConnection *conn, const bdaddr_t *src, GKeyFile *config)
1443
{
1443
{
1444
	int sbc_srcs = 1, sbc_sinks = 1;
1444
	int sbc_srcs = 0, sbc_sinks = 0;
1445
	int mpeg12_srcs = 0, mpeg12_sinks = 0;
1445
	int mpeg12_srcs = 0, mpeg12_sinks = 0;
1446
	gboolean source = TRUE, sink = FALSE, socket = TRUE;
1446
	gboolean source = TRUE, sink = FALSE, socket = FALSE;
1447
	gboolean delay_reporting = FALSE;
1447
	gboolean delay_reporting = FALSE;
1448
	char *str;
1448
	char *str;
1449
	GError *err = NULL;
1449
	GError *err = NULL;
Lines 1463-1468 int a2dp_register(DBusConnection *conn, const bdaddr_t *src, GKeyFile *config) Link Here
1463
			source = TRUE;
1463
			source = TRUE;
1464
		if (strstr(str, "Source"))
1464
		if (strstr(str, "Source"))
1465
			sink = TRUE;
1465
			sink = TRUE;
1466
		if (strstr(str, "Socket"))
1467
			socket = TRUE;
1466
		g_free(str);
1468
		g_free(str);
1467
	}
1469
	}
1468
1470
Lines 1482-1499 int a2dp_register(DBusConnection *conn, const bdaddr_t *src, GKeyFile *config) Link Here
1482
	}
1484
	}
1483
1485
1484
	/* Don't register any local sep if Socket is disabled */
1486
	/* Don't register any local sep if Socket is disabled */
1485
	if (socket == FALSE) {
1487
	if (socket == FALSE)
1486
		sbc_srcs = 0;
1487
		sbc_sinks = 0;
1488
		mpeg12_srcs = 0;
1489
		mpeg12_sinks = 0;
1490
		goto proceed;
1488
		goto proceed;
1491
	}
1492
1489
1493
	str = g_key_file_get_string(config, "A2DP", "SBCSources", &err);
1490
	str = g_key_file_get_string(config, "A2DP", "SBCSources", &err);
1494
	if (err) {
1491
	if (err) {
1495
		DBG("audio.conf: %s", err->message);
1492
		DBG("audio.conf: %s", err->message);
1496
		g_clear_error(&err);
1493
		g_clear_error(&err);
1494
		sbc_srcs = 1;
1497
	} else {
1495
	} else {
1498
		sbc_srcs = atoi(str);
1496
		sbc_srcs = atoi(str);
1499
		g_free(str);
1497
		g_free(str);
Lines 1512-1517 int a2dp_register(DBusConnection *conn, const bdaddr_t *src, GKeyFile *config) Link Here
1512
	if (err) {
1510
	if (err) {
1513
		DBG("audio.conf: %s", err->message);
1511
		DBG("audio.conf: %s", err->message);
1514
		g_clear_error(&err);
1512
		g_clear_error(&err);
1513
		sbc_sinks = 1;
1515
	} else {
1514
	} else {
1516
		sbc_sinks = atoi(str);
1515
		sbc_sinks = atoi(str);
1517
		g_free(str);
1516
		g_free(str);

Return to bug 401065