[pulseaudio-discuss] Bluetooth aptX codec

Pali Rohár pali.rohar at gmail.com
Fri Aug 10 07:57:57 UTC 2018


On Thursday 09 August 2018 16:39:09 ValdikSS wrote:
> On 06.07.2018 13:25, Pali Rohár wrote:
> > I did some investigation and basically this is the list of all known
> > codecs used in A2DP:
> > 
> > Mandatory:
> > 0x00 - SBC
> > 
> > Optional:
> > 0x01 - MPEG-1,2 (aka MP3)
> > 0x02 - MPEG-2,4 (aka AAC)
> > 0x04 - ATRAC
> > 
> > Vendor specific:
> > 0xFF 0x004F 0x01 - aptX
> > 0xFF 0x000A 0x01 - FastStream
> > 0xFF 0x000A 0x02 - aptX Low Latency
> > 0xFF 0x00D7 0x24 - aptX HD
> > 0xFF 0x012D 0xAA - LDAC
> > 
> > And also I found some references that some sort of raw 16bit PCM samples
> > via codec id 0x05 are used... But I have never seen such product.
> > 
> 
> Could it be Samsung UHQ-BT?
> https://www.samsung.com/uk/mobile-accessories/level-on-pro-wireless-headset-pn920/EO-PN920CFEGWW/
> 
> There are also:
> 0xFF 0x0075 0x0102 — Samsung HD (found on Samsung LEVEL Link)
> Value hex dump: 7a
> 
> 0xFF 0x000A 0x0103 — Unknown codec found on Bose QuietComfort QC35 II
> Value hex dump: 07 06 00 00 ff ff 02 35
> 
> 0xFF 0x000A 0x0104 — Unknown codec found on Bose QuietComfort QC35 II
> Value hex dump: 07 08 00 02 c0 ff 8c 84 e2 00
> 
> 
> Samsung LEVEL on/on pro also have support for what Samsung call "Scalable Codec".

Interesting... I have not found any information about these A2DP codecs.
I guess that "0xFF 0x0075 0x0102" would be that Samsung Scalable Codec.
But others two allocated in QTIL vendor ID seems like some Qualcomm
specific codec, or some variant of low latency codec or variant of aptX
codec.

-- 
Pali Rohár
pali.rohar at gmail.com


More information about the pulseaudio-discuss mailing list