summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-02-26 01:22:22 -0800
committerGerrit - the friendly Code Review server <code-review@localhost>2016-02-26 01:22:22 -0800
commit482ccd64f43ab5b361aedd6ea1871a83222303dc (patch)
treecf95dc1a5b987abefdc69e713bfe44b3bde24908
parentef4eb90ecaf437fbec02688f66293cd5195872fb (diff)
parenteceec1d6474fd5d27f9d765467d5578c08e1c9fd (diff)
downloadandroid_system_bt-482ccd64f43ab5b361aedd6ea1871a83222303dc.tar.gz
android_system_bt-482ccd64f43ab5b361aedd6ea1871a83222303dc.tar.bz2
android_system_bt-482ccd64f43ab5b361aedd6ea1871a83222303dc.zip
Merge "Increase number of semaphores for media workqueue"
-rw-r--r--btif/src/btif_media_task.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/btif/src/btif_media_task.c b/btif/src/btif_media_task.c
index 4b9166c22..c89af5892 100644
--- a/btif/src/btif_media_task.c
+++ b/btif/src/btif_media_task.c
@@ -244,6 +244,7 @@ enum {
#define PACKET_PLAYED_PER_TICK_32 5
#define PACKET_PLAYED_PER_TICK_16 3
+#define MAX_MEDIA_WORKQUEUE_COUNT 1024
typedef struct
{
UINT16 num_frames_to_be_processed;
@@ -854,7 +855,7 @@ bool btif_a2dp_start_media_task(void)
btif_media_cmd_msg_queue = fixed_queue_new(SIZE_MAX);
/* start a2dp media task */
- worker_thread = thread_new("media_worker");
+ worker_thread = thread_new_sized("media_worker", MAX_MEDIA_WORKQUEUE_COUNT);
if (worker_thread == NULL)
goto error_exit;