From 323e9c14ddc25bf79d42bf4564c7a74ebf5ec7ea Mon Sep 17 00:00:00 2001 From: Andrzej Kaczmarek Date: Mon, 26 May 2014 15:16:29 +0200 Subject: [PATCH] android/hal-audio: Fix PT in media packets According to A2DP 1.3 spec section 4.3.3.2: "A payload type in the RTP dynamic range shall be chosen (see [22], section 3)." - [22] = RFC3551 As per referenced RFC3551, values in range 96-127 are reserved for dynamic assignment so we can set PT to 96. --- android/hal-audio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/hal-audio.c b/android/hal-audio.c index 49b829a02..49393e2fc 100644 --- a/android/hal-audio.c +++ b/android/hal-audio.c @@ -479,7 +479,7 @@ static bool open_endpoint(struct audio_endpoint *ep, if (!ep->mp) goto failed; ep->mp->hdr.v = 2; - ep->mp->hdr.pt = 1; + ep->mp->hdr.pt = 0x60; ep->mp->hdr.ssrc = htonl(1); ep->mp_data_len = payload_len; -- 2.47.3