Diff between 411e3e0e46953def64f48e8e337c65d3126da2d2 and 4be24398f9ef510e4904e7190688fc2c02f3a583

Changed Files

File Additions Deletions Status
profiles/audio/bass.c +4 -1 modified

Full Patch

diff --git a/profiles/audio/bass.c b/profiles/audio/bass.c
index efa58e6..d42740c 100644
--- a/profiles/audio/bass.c
+++ b/profiles/audio/bass.c
@@ -966,7 +966,10 @@ static DBusMessage *push(DBusConnection *conn, DBusMessage *msg,
 		util_iov_append(&iov, &meta_len, sizeof(meta_len));
 	}
 
-	bis_sync = (1 << (assistant->bis - 1));
+	/* Use 0xFFFFFFFF to indicate no preference (any BIS index) to allow
+	 * delegators to sync with BIG with multiple BIS
+	 */
+	bis_sync = 0xFFFFFFFF;
 	meta_len = assistant->meta->iov_len;
 
 	util_iov_append(&iov, &bis_sync, sizeof(bis_sync));