Loading gki/ulinux/gki_ulinux.c +1 −0 Original line number Diff line number Diff line Loading @@ -170,6 +170,7 @@ static void alarm_service_init() alarm_service.timer_started_us = 0; alarm_service.timer_last_expired_us = 0; alarm_service.wakelock = FALSE; raise_priority_a2dp(TASK_JAVA_ALARM); } /** Requests an alarm from AlarmService to fire when the next Loading system/btif/src/btif_media_task.c +6 −1 Original line number Diff line number Diff line Loading @@ -209,7 +209,7 @@ static UINT32 a2dp_media_task_stack[(A2DP_MEDIA_TASK_STACK_SIZE + 3) / 4]; /* 18 frames is equivalent to 6.89*18*2.9 ~= 360 ms @ 44.1 khz, 20 ms mediatick */ #define MAX_OUTPUT_A2DP_FRAME_QUEUE_SZ 18 #define A2DP_PACKET_COUNT_LOW_WATERMARK 5 #define MAX_PCM_FRAME_NUM_PER_TICK 40 #define MAX_PCM_FRAME_NUM_PER_TICK 20 #define RESET_RATE_COUNTER_THRESHOLD_MS 2000 //#define BTIF_MEDIA_VERBOSE_ENABLED Loading Loading @@ -2481,6 +2481,11 @@ static UINT8 btif_get_num_aa_frame(void) } else { result = 0; } /* smooth out the compensation over time to minimize burstiness towards UIPC */ if (result > MAX_PCM_FRAME_NUM_PER_TICK) result = MAX_PCM_FRAME_NUM_PER_TICK; VERBOSE("WRITE %d FRAMES", result); } break; Loading system/utils/include/bt_utils.h +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ typedef enum { TASK_HIGH_HCI_WORKER, TASK_HIGH_USERIAL_READ, TASK_UIPC_READ, TASK_JAVA_ALARM, TASK_HIGH_MAX } tHIGH_PRIORITY_TASK; Loading Loading
gki/ulinux/gki_ulinux.c +1 −0 Original line number Diff line number Diff line Loading @@ -170,6 +170,7 @@ static void alarm_service_init() alarm_service.timer_started_us = 0; alarm_service.timer_last_expired_us = 0; alarm_service.wakelock = FALSE; raise_priority_a2dp(TASK_JAVA_ALARM); } /** Requests an alarm from AlarmService to fire when the next Loading
system/btif/src/btif_media_task.c +6 −1 Original line number Diff line number Diff line Loading @@ -209,7 +209,7 @@ static UINT32 a2dp_media_task_stack[(A2DP_MEDIA_TASK_STACK_SIZE + 3) / 4]; /* 18 frames is equivalent to 6.89*18*2.9 ~= 360 ms @ 44.1 khz, 20 ms mediatick */ #define MAX_OUTPUT_A2DP_FRAME_QUEUE_SZ 18 #define A2DP_PACKET_COUNT_LOW_WATERMARK 5 #define MAX_PCM_FRAME_NUM_PER_TICK 40 #define MAX_PCM_FRAME_NUM_PER_TICK 20 #define RESET_RATE_COUNTER_THRESHOLD_MS 2000 //#define BTIF_MEDIA_VERBOSE_ENABLED Loading Loading @@ -2481,6 +2481,11 @@ static UINT8 btif_get_num_aa_frame(void) } else { result = 0; } /* smooth out the compensation over time to minimize burstiness towards UIPC */ if (result > MAX_PCM_FRAME_NUM_PER_TICK) result = MAX_PCM_FRAME_NUM_PER_TICK; VERBOSE("WRITE %d FRAMES", result); } break; Loading
system/utils/include/bt_utils.h +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ typedef enum { TASK_HIGH_HCI_WORKER, TASK_HIGH_USERIAL_READ, TASK_UIPC_READ, TASK_JAVA_ALARM, TASK_HIGH_MAX } tHIGH_PRIORITY_TASK; Loading