Loading system/stack/avct/avct_bcb_act.cc +1 −1 Original line number Diff line number Diff line Loading @@ -554,7 +554,7 @@ void avct_bcb_msg_ind(tAVCT_BCB* p_bcb, tAVCT_LCB_EVT* p_data) { bool bind = false; if (btif_av_src_sink_coexist_enabled()) { bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid); bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid, pid); osi_free_and_reset((void**)&p_data->p_buf); if (bind) { return; Loading system/stack/avct/avct_int.h +1 −1 Original line number Diff line number Diff line Loading @@ -201,7 +201,7 @@ uint8_t avct_ccb_to_idx(tAVCT_CCB* p_ccb); tAVCT_CCB* avct_ccb_by_idx(uint8_t idx); extern bool avct_msg_ind_for_src_sink_coexist(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data, uint8_t label, uint8_t cr_ipid); uint8_t label, uint8_t cr_ipid, uint16_t pid); /***************************************************************************** * global data Loading system/stack/avct/avct_lcb_act.cc +2 −8 Original line number Diff line number Diff line Loading @@ -696,7 +696,7 @@ void avct_lcb_msg_ind(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data) { bool bind = false; if (btif_av_src_sink_coexist_enabled()) { bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid); bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid, pid); osi_free_and_reset((void**)&p_data->p_buf); if (bind) { return; Loading Loading @@ -734,16 +734,10 @@ void avct_lcb_msg_ind(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data) { } bool avct_msg_ind_for_src_sink_coexist(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data, uint8_t label, uint8_t cr_ipid) { uint8_t cr_ipid, uint16_t pid) { bool bind = false; tAVCT_CCB* p_ccb; int p_buf_len; uint8_t* p; uint16_t pid, type; p = (uint8_t*)(p_data->p_buf + 1) + p_data->p_buf->offset; AVCT_PARSE_HDR(p, label, type, cr_ipid); BE_STREAM_TO_UINT16(pid, p); p_ccb = &avct_cb.ccb[0]; p_data->p_buf->offset += AVCT_HDR_LEN_SINGLE; Loading Loading
system/stack/avct/avct_bcb_act.cc +1 −1 Original line number Diff line number Diff line Loading @@ -554,7 +554,7 @@ void avct_bcb_msg_ind(tAVCT_BCB* p_bcb, tAVCT_LCB_EVT* p_data) { bool bind = false; if (btif_av_src_sink_coexist_enabled()) { bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid); bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid, pid); osi_free_and_reset((void**)&p_data->p_buf); if (bind) { return; Loading
system/stack/avct/avct_int.h +1 −1 Original line number Diff line number Diff line Loading @@ -201,7 +201,7 @@ uint8_t avct_ccb_to_idx(tAVCT_CCB* p_ccb); tAVCT_CCB* avct_ccb_by_idx(uint8_t idx); extern bool avct_msg_ind_for_src_sink_coexist(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data, uint8_t label, uint8_t cr_ipid); uint8_t label, uint8_t cr_ipid, uint16_t pid); /***************************************************************************** * global data Loading
system/stack/avct/avct_lcb_act.cc +2 −8 Original line number Diff line number Diff line Loading @@ -696,7 +696,7 @@ void avct_lcb_msg_ind(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data) { bool bind = false; if (btif_av_src_sink_coexist_enabled()) { bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid); bind = avct_msg_ind_for_src_sink_coexist(p_lcb, p_data, label, cr_ipid, pid); osi_free_and_reset((void**)&p_data->p_buf); if (bind) { return; Loading Loading @@ -734,16 +734,10 @@ void avct_lcb_msg_ind(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data) { } bool avct_msg_ind_for_src_sink_coexist(tAVCT_LCB* p_lcb, tAVCT_LCB_EVT* p_data, uint8_t label, uint8_t cr_ipid) { uint8_t cr_ipid, uint16_t pid) { bool bind = false; tAVCT_CCB* p_ccb; int p_buf_len; uint8_t* p; uint16_t pid, type; p = (uint8_t*)(p_data->p_buf + 1) + p_data->p_buf->offset; AVCT_PARSE_HDR(p, label, type, cr_ipid); BE_STREAM_TO_UINT16(pid, p); p_ccb = &avct_cb.ccb[0]; p_data->p_buf->offset += AVCT_HDR_LEN_SINGLE; Loading