diff options
author | Matthew Xie <mattx@google.com> | 2014-10-13 14:50:30 -0700 |
---|---|---|
committer | Matthew Xie <mattx@google.com> | 2014-10-15 05:14:44 +0000 |
commit | 98ad505f577599870cf0ae281a5d035e2e2453f9 (patch) | |
tree | b3c7cfada479eb48893e61bfebd07e89d79c2698 /stack/avdt | |
parent | ba2f6d995d058bc9e77d860d0d755e4ae6086deb (diff) | |
download | android_system_bt-98ad505f577599870cf0ae281a5d035e2e2453f9.tar.gz android_system_bt-98ad505f577599870cf0ae281a5d035e2e2453f9.tar.bz2 android_system_bt-98ad505f577599870cf0ae281a5d035e2e2453f9.zip |
Increment seq before adding to packet in avdt_scb_hdl_write_req_no_frag
Bluetooth Certification Test case TP/TRA/BTR/BV-01-C for Basic
Transport Service Support fails. The failure is because the PTS
is expecting the first RTP Media Frame to have a sequence number
of 1. But metallica sends it as 0.
bug 17893538
Change-Id: Idfe7ae382c3764616dab4733cdf83b1627b8b3c9
Diffstat (limited to 'stack/avdt')
-rw-r--r-- | stack/avdt/avdt_scb_act.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/stack/avdt/avdt_scb_act.c b/stack/avdt/avdt_scb_act.c index 8175b96aa..75242ac92 100644 --- a/stack/avdt/avdt_scb_act.c +++ b/stack/avdt/avdt_scb_act.c @@ -1234,7 +1234,7 @@ void avdt_scb_hdl_write_req_no_frag(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data) p_data->apiwrite.p_buf->len += AVDT_MEDIA_HDR_SIZE; p_data->apiwrite.p_buf->offset -= AVDT_MEDIA_HDR_SIZE; - + p_scb->media_seq++; p = (UINT8 *)(p_data->apiwrite.p_buf + 1) + p_data->apiwrite.p_buf->offset; UINT8_TO_BE_STREAM(p, AVDT_MEDIA_OCTET1); @@ -1244,8 +1244,6 @@ void avdt_scb_hdl_write_req_no_frag(tAVDT_SCB *p_scb, tAVDT_SCB_EVT *p_data) UINT32_TO_BE_STREAM(p, ssrc); } - p_scb->media_seq++; - /* store it */ p_scb->p_pkt = p_data->apiwrite.p_buf; } |