Loading system/bta/hh/bta_hh_utils.cc +9 −3 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ #if (BTA_HH_INCLUDED == TRUE) #include "bta_hh_int.h" #include "btif/include/btif_storage.h" #include "device/include/interop.h" #include "osi/include/osi.h" Loading Loading @@ -394,9 +395,14 @@ tBTA_HH_STATUS bta_hh_read_ssr_param(const RawAddress& bd_addr, if (ssr_max_latency > BTA_HH_SSR_MAX_LATENCY_DEF) ssr_max_latency = BTA_HH_SSR_MAX_LATENCY_DEF; if (interop_match_addr(INTEROP_HID_HOST_LIMIT_SNIFF_INTERVAL, &bd_addr)) { if (ssr_max_latency > 18 /* slots * 0.625ms */) ssr_max_latency = 18; char remote_name[BTM_MAX_REM_BD_NAME_LEN] = ""; if (btif_storage_get_stored_remote_name(bd_addr, remote_name)) { if (interop_match_name(INTEROP_HID_HOST_LIMIT_SNIFF_INTERVAL, remote_name)) { if (ssr_max_latency > 18 /* slots * 0.625ms */) { ssr_max_latency = 18; } } } *p_max_ssr_lat = ssr_max_latency; Loading Loading
system/bta/hh/bta_hh_utils.cc +9 −3 Original line number Diff line number Diff line Loading @@ -21,6 +21,7 @@ #if (BTA_HH_INCLUDED == TRUE) #include "bta_hh_int.h" #include "btif/include/btif_storage.h" #include "device/include/interop.h" #include "osi/include/osi.h" Loading Loading @@ -394,9 +395,14 @@ tBTA_HH_STATUS bta_hh_read_ssr_param(const RawAddress& bd_addr, if (ssr_max_latency > BTA_HH_SSR_MAX_LATENCY_DEF) ssr_max_latency = BTA_HH_SSR_MAX_LATENCY_DEF; if (interop_match_addr(INTEROP_HID_HOST_LIMIT_SNIFF_INTERVAL, &bd_addr)) { if (ssr_max_latency > 18 /* slots * 0.625ms */) ssr_max_latency = 18; char remote_name[BTM_MAX_REM_BD_NAME_LEN] = ""; if (btif_storage_get_stored_remote_name(bd_addr, remote_name)) { if (interop_match_name(INTEROP_HID_HOST_LIMIT_SNIFF_INTERVAL, remote_name)) { if (ssr_max_latency > 18 /* slots * 0.625ms */) { ssr_max_latency = 18; } } } *p_max_ssr_lat = ssr_max_latency; Loading