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

Skip to content
Commit 06dea72f authored by En-Shuo Hsu's avatar En-Shuo Hsu
Browse files

floss: Implement the PLC(Packet Loss Concealment)

The PLC is recommended to implement for HFP WBS based on Bluetooth
organization's HFP spec.

The PLC algorithm is based on HFP spec 1.7.1 and has been used by
Chrome OS since 2019/07. This CL follows the existing implementation
with limited modification to adjust the code flow and architecture of
btm_sco_hci.

Bug: 232463744
Tag: #floss
Test: atest --host net_test_stack_btm --no-bazel-mode &&
Build and verify HFP WBS PLC works under different signal
strength. Print log to verify each state of the PLC works.

BYPASS_LONG_LINES_REASON: Bluetooth likes 120 char lines

Change-Id: I5d02df4df75509ff076ec02f022b37698d121420
parent cf6a4252
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment