Commit: c3613b8a933d62bef10a8f4258976c41156e095f
Parent: d5c1c0e80f4ac26edd29e45ea3c8a4679a5eab60
Author: Pauli Virtanen <pav@iki.fi>
Committer: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Date: 2024-02-07 00:24:39
Tree: 7b4246353a400cfd7c4d05fdbbeb8ef3ebd91cad

monitor: parse Google's Opus A2DP vendor codec capabilities Support parsing Opus (Google) A2DP vendor codec capabilities. AOSP & Google Pixel Buds Pro has this implemented. > ACL Data RX: Handle 256 flags 0x02 dlen 21 #419 [hci0] 26.905032 Channel: 65 len 17 [PSM 25 mode Basic (0x00)] {chan 4} AVDTP: Get All Capabilities (0x0c) Response Accept (0x02) type 0x00 label 3 nosp 0 Service Category: Media Transport (0x01) Service Category: Media Codec (0x07) Media Type: Audio (0x00) Media Codec: Non-A2DP (0xff) Vendor ID: Google (0x000000e0) Vendor Specific Codec ID: Opus (Google) (0x0001) Frequency: 0x80 48000 Frame Duration: 0x18 10 ms 20 ms Channel Mode: 0x07 Mono Stereo Dual Mono Reserved: 0x60 Service Category: Delay Reporting (0x08)

Diffstat

M monitor/a2dp.c | 48 ++++++++++++++++++++++++++++++++++++++++

1 files changed, 48 insertions(+), 0 deletions(-)

View Full Diff | Patch