[pulseaudio-discuss] Bluetooth aptX codec
ValdikSS
iam at valdikss.org.ru
Wed Oct 31 09:50:58 UTC 2018
On 10.08.2018 20:35, ValdikSS wrote:
>
> On 10.08.2018 13:31, ValdikSS wrote:
>> On 10.08.2018 10:57, Pali Rohár wrote:
>>> 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.
>>>
>> "0xFF 0x0075 0x0102" is a Samsung HD codec. Scalable codec and UHQ-BT are two another codecs from Samsung. You can choose between Samsung HD and Scalable Codec A2DP codecs on Samsung Android devices.
>> https://img.gadgethacks.com/img/32/08/63656409124633/0/improve-bluetooth-audio-your-galaxy-s9-with-custom-codecs.w1456.jpg
>>
>> Bose headset where unknown CSR codecs have been found has no license for aptX. It supports only SBC, AAC and these two unknown codecs.
>>
>> Scalable codec should be supported in Samsung U Flex and Samsung Gear IconX 2018. UHQ-BT could be found in Samsung LEVEL on pro.
>> I'll try to make a dump of Samsung U Flex or Samsung Gear IconX 2018, but Samsung LEVEL on pro are rather rare nowadays.
>>
> 0xFF 0x0075 0x0103 — Samsung Scalable Codec
> Raw value: 7a
>
> Connection established (SetConfiguration) with raw value 28.
> Dumped from Samsung Galaxy S7 edge - Samsung U Flex
>
>
0xFF 0x053A 0x484C — Savitech LHDC
https://www.hwa-lhdc.org/how-it-works
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20181031/e4a93fe2/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 868 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20181031/e4a93fe2/attachment.sig>
More information about the pulseaudio-discuss
mailing list