Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c9dc17b4 authored by Andre Eisenbach's avatar Andre Eisenbach Committed by Android Git Automerger
Browse files

am 726eca89: Merge "Added missing A2DP priority on java alarm service" into lmp-dev

* commit '726eca89':
  Added missing A2DP priority on java alarm service
parents d5f90ddb 726eca89
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+6 −1
Original line number Diff line number Diff line
@@ -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
@@ -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;
+1 −0
Original line number Diff line number Diff line
@@ -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;