• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

decoder/29-Dec-2025-6,8763,294

encoder/29-Dec-2025-3,0572,317

zephyr/29-Dec-2025-54

LICENSED29-Dec-202516.3 KiB323254

README.mdD29-Dec-2025714 118

SCR.txtD29-Dec-2025506 1412

README.md

1# Low Complexity Subband Codec (SBC)
2SBC is an audio coding system specially designed for Bluetooth AV applications to obtain
3high-quality audio at medium bit rates, while having a low computational complexity.
4SBC uses 4 or 8 subbands, an adaptive bit allocation algorithm, and simple adaptive block PCM quantizers.
5
6## Overview
7In order to support A2DP in Zephyr, we need to have the SBC encoder and decoder because it is mandatory for A2DP.
8Android bluetooth maintain one SBC implementation and it's license is Apache2.0, so Zephyr can use it.
9
10The codes of this repository are from Android bluetooth SBC https://android.googlesource.com/platform/packages/modules/Bluetooth/+/refs/heads/main/system/embdrv/sbc/
11