Assigned mtu value with correspond avct channel configuration
Bug:
120524683
Test: manual
Change-Id: Idb70c678cef1d704e232aef8706082a48b073ef8
AVRC_CO_ID_TO_BE_STREAM(p_data, AVRC_CO_METADATA);
} else {
chk_frag = false;
- peer_mtu = AVCT_GetBrowseMtu(handle);
+ if (p_pkt->layer_specific == AVCT_DATA_BROWSE) {
+ peer_mtu = AVCT_GetBrowseMtu(handle);
+ } else {
+ peer_mtu = AVCT_GetPeerMtu(handle);
+ }
if (p_pkt->len > (peer_mtu - AVCT_HDR_LEN_SINGLE)) {
AVRC_TRACE_ERROR(
"%s bigger than peer mtu (p_pkt->len(%d) > peer_mtu(%d-%d))",