mirror of
https://git.kernel.org/pub/scm/bluetooth/bluez.git
synced 2024-12-25 20:03:27 +08:00
d20eb4abfe
Updated PICS, PIXITs and PTS tests results for A2DP. PTS version 6.0. Android version 5.0
164 lines
7.8 KiB
Plaintext
164 lines
7.8 KiB
Plaintext
A2DP PICS for the PTS tool.
|
|
|
|
PTS version: 6.0
|
|
|
|
* - different than PTS defaults
|
|
# - not yet implemented/supported
|
|
|
|
M - mandatory if such role selected
|
|
O - optional
|
|
|
|
Profile Version
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_0_1 False A2DP 1.0
|
|
TSPC_A2DP_0_1 False A2DP 1.2
|
|
TSPC_A2DP_0_1 True (*) A2DP 1.3
|
|
-------------------------------------------------------------------------------
|
|
C.1: It is mandatory to select one of the profile versions.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Roles
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_1_1 True Role: Source (C.1)
|
|
TSPC_A2DP_1_2 False (*) Role: Sink (C.1)
|
|
-------------------------------------------------------------------------------
|
|
C.1: It is mandatory to support at least one of the defined roles.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
A2DP SRC Features
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_2_1 True SRC: Initiate connection establishment (M)
|
|
TSPC_A2DP_2_2 True SRC: Accept connection establishment (M)
|
|
TSPC_A2DP_2_3 True SRC: Initiate start streaming (M)
|
|
TSPC_A2DP_2_4 True SRC: Accept start streaming (M)
|
|
TSPC_A2DP_2_5 True SRC: Send audio stream (M)
|
|
TSPC_A2DP_2_6 True SRC: Initiate connection release (M)
|
|
TSPC_A2DP_2_7 True SRC: Accept connection release (M)
|
|
TSPC_A2DP_2_8 True (*) SRC: Initiate suspend (O)
|
|
TSPC_A2DP_2_9 True (*) SRC: Accept suspend (O)
|
|
TSPC_A2DP_2_10 True SRC: SBC encoder (M)
|
|
TSPC_A2DP_2_10a False SRC: Encode Audio Stream (O)
|
|
TSPC_A2DP_2_11 False SRC: SBC Configurations in 16 KHz sampling (O)
|
|
TSPC_A2DP_2_12 False SRC: SBC Configurations in 32 KHz sampling (O)
|
|
TSPC_A2DP_2_13 True SRC: SBC Configurations in 44.1 KHz sampling
|
|
(C.1)
|
|
TSPC_A2DP_2_14 True SRC: SBC Configurations in 48 KHz sampling
|
|
(C.1)
|
|
TSPC_A2DP_2_15 False SRC: Delay Reporting (C.2)
|
|
TSPC_A2DP_2_16 False SRC video playback via Bluetooth VDP (C.3)
|
|
TSPC_A2DP_2_17 False SRC video playback on a local video
|
|
display (C.3)
|
|
-------------------------------------------------------------------------------
|
|
C.1: At least one of the values shall be supported.
|
|
C.2: Mandatory if A2DP 0/3 AND (2/16 OR 2/17) is supported, otherwise excluded.
|
|
C.3: Optional to support if A2DP 0/3 is supported, otherwise excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Supported Codecs in SRC
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_3_1 True SRC: SBC encoder (M)
|
|
TSPC_A2DP_3_1a False SRC: Encode and Forward SBC Audio Stream (O)
|
|
TSPC_A2DP_3_2 False SRC: Optional codec (O)
|
|
TSPC_A2DP_3_3 False SRC: MPEG-1,2 Audio decoder (C.1)
|
|
TSPC_A2DP_3_4 False SRC: MPEG-1,2 Audio encoder (C.1)
|
|
TSPC_A2DP_3_5 False SRC: MPEG-2,4 AAC decoder (C.1)
|
|
TSPC_A2DP_3_6 False SRC: MPEG-2,4 AAC encoder (C.1)
|
|
TSPC_A2DP_3_7 False SRC: ATRAC family decoder (C.1)
|
|
TSPC_A2DP_3_8 False SRC: ATRAC family encoder (C.1)
|
|
-------------------------------------------------------------------------------
|
|
C.1: At least one of the implementations shall be supported if 12/2 (Optional
|
|
codec) is supported, else excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Supported Codec Features in SRC
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_3a_1 True SRC: Channel Mode - Mono (M)
|
|
TSPC_A2DP_3a_2 True (*) SRC: Channel Mode - Dual Channel (C.1)
|
|
TSPC_A2DP_3a_3 True (*) SRC: Channel Mode - Stereo (C.1)
|
|
TSPC_A2DP_3a_4 True (*) SRC: Channel Mode - Joint Stereo (C.1)
|
|
TSPC_A2DP_3a_5 True SRC: Block Length 4 (M)
|
|
TSPC_A2DP_3a_6 True SRC: Block Length 8 (M)
|
|
TSPC_A2DP_3a_7 True SRC: Block Length 12 (M)
|
|
TSPC_A2DP_3a_8 True SRC: Block Length 16 (M)
|
|
TSPC_A2DP_3a_9 True (*) SRC: Subbands - 4 (O)
|
|
TSPC_A2DP_3a_10 True SRC: Subbands - 8 (M)
|
|
TSPC_A2DP_3a_11 True (*) SRC: Allocation - SNR (O)
|
|
TSPC_A2DP_3a_12 True SRC: Allocation - Loudness (M)
|
|
-------------------------------------------------------------------------------
|
|
C.1: At least one of the values shall be supported.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
A2DP Sink Features
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_4_1 False SNK: Initiate connection establishment (O)
|
|
TSPC_A2DP_4_2 False (*) SNK: Accept connection establishment (M)
|
|
TSPC_A2DP_4_3 False SNK: Initiate start streaming (O)
|
|
TSPC_A2DP_4_4 False (*) SNK: Accept start streaming (M)
|
|
TSPC_A2DP_4_5 False (*) SNK: Receive audio stream (M)
|
|
TSPC_A2DP_4_6 False SNK: Initiate connection release (O)
|
|
TSPC_A2DP_4_7 False (*) SNK: Accept connection release (M)
|
|
TSPC_A2DP_4_8 False SNK: Initiate suspend (O)
|
|
TSPC_A2DP_4_9 False SNK: Accept suspend (O)
|
|
TSPC_A2DP_4_10 False (*) SNK: SBC decoder (M)
|
|
TSPC_A2DP_4_10a False (*) SNK: Decode Audio Stream (O)
|
|
TSPC_A2DP_4_11 False SNK: SBC Configurations in 16 KHz sampling (O)
|
|
TSPC_A2DP_4_12 False SNK: SBC Configurations in 32 KHz sampling (O)
|
|
TSPC_A2DP_4_13 False (*) SNK: SBC Configurations in 44.1 KHz sampling (M)
|
|
TSPC_A2DP_4_14 False (*) SNK: SBC Configurations in 48 KHz sampling (M)
|
|
TSPC_A2DP_4_15 False SNK: Delay Reporting (C.1)
|
|
-------------------------------------------------------------------------------
|
|
C.1: Mandatory to support if A2DP 0/3 is supported, otherwise excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Supported codecs in SNK
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_5_1 False (*) SNK: SBC decoder (M)
|
|
TSPC_A2DP_5_1a False SNK: Decode and Forward SBC Audio Stream (O)
|
|
TSPC_A2DP_5_2 False SNK: Optional codec decoder (O)
|
|
TSPC_A2DP_5_3 False SNK: MPEG-1,2 Audio (C.1)
|
|
TSPC_A2DP_5_4 False SNK: MPEG-2,4 AAC (C.1)
|
|
TSPC_A2DP_5_5 False SNK: ATRAC family (C.1)
|
|
-------------------------------------------------------------------------------
|
|
C.1: At least one codec shall be supported if Table 13/2 (Optional codec
|
|
decoder) is supported, otherwise excluded.
|
|
-------------------------------------------------------------------------------
|
|
|
|
|
|
Supported Codec Features in SNK
|
|
-------------------------------------------------------------------------------
|
|
Parameter Name Selected Description
|
|
-------------------------------------------------------------------------------
|
|
TSPC_A2DP_5a_1 False (*) SNK: Channel Mode - Mono (M)
|
|
TSPC_A2DP_5a_2 False (*) SNK: Channel Mode - Dual Channel (M)
|
|
TSPC_A2DP_5a_3 False (*) SNK: Channel Mode - Stereo (M)
|
|
TSPC_A2DP_5a_4 False (*) SNK: Channel Mode - Joint Stereo (M)
|
|
TSPC_A2DP_5a_5 False (*) SNK: Block Length 4 (M)
|
|
TSPC_A2DP_5a_6 False (*) SNK: Block Length 8 (M)
|
|
TSPC_A2DP_5a_7 False (*) SNK: Block Length 12 (M)
|
|
TSPC_A2DP_5a_8 False (*) SNK: Block Length 16 (M)
|
|
TSPC_A2DP_5a_9 False (*) SNK: Subbands - 4 (M)
|
|
TSPC_A2DP_5a_10 False (*) SNK: Subbands - 8 (M)
|
|
TSPC_A2DP_5a_11 False (*) SNK: Allocation - SNR (M)
|
|
TSPC_A2DP_5a_12 False (*) SNK: Allocation - Loudness (M)
|
|
-------------------------------------------------------------------------------
|