Lines Matching refs:pmeta_msg
247 static void handle_rc_metamsg_rsp(tBTA_AV_META_MSG *pmeta_msg);
250 static void handle_avk_rc_metamsg_cmd(tBTA_AV_META_MSG *pmeta_msg);
251 static void handle_avk_rc_metamsg_rsp(tBTA_AV_META_MSG *pmeta_msg);
257 static void handle_get_capability_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_CAPS_RSP *p_rsp);
258 static void handle_app_attr_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_LIST_APP_ATTR_RSP *p_rsp);
259 static void handle_app_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_LIST_APP_VALUES_RSP *p_rsp);
260 static void handle_app_cur_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_CUR_APP_VALUE_RSP *…
261 static void handle_app_attr_txt_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_APP_ATTR_TXT_RSP *…
262 static void handle_app_attr_val_txt_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_APP_ATTR_TXT_R…
263 static void handle_get_playstatus_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_PLAY_STATUS_RSP …
264 static void handle_get_elem_attr_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_ELEM_ATTRS_RSP *p…
265 static void handle_set_app_attr_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_RSP *p_rsp);
874 void handle_uid_changed_notification(tBTA_AV_META_MSG *pmeta_msg, tAVRC_COMMAND *pavrc_command) in handle_uid_changed_notification() argument
884 send_metamsg_rsp(pmeta_msg->rc_handle, pmeta_msg->label, AVRC_RSP_INTERIM, &avrc_rsp); in handle_uid_changed_notification()
885 send_metamsg_rsp(pmeta_msg->rc_handle, pmeta_msg->label, AVRC_RSP_CHANGED, &avrc_rsp); in handle_uid_changed_notification()
898 void handle_rc_metamsg_cmd (tBTA_AV_META_MSG *pmeta_msg) in handle_rc_metamsg_cmd() argument
907 if (pmeta_msg->p_msg->hdr.opcode != AVRC_OP_VENDOR) in handle_rc_metamsg_cmd()
909 BTIF_TRACE_WARNING("Invalid opcode: %x", pmeta_msg->p_msg->hdr.opcode); in handle_rc_metamsg_cmd()
912 if (pmeta_msg->len < 3) in handle_rc_metamsg_cmd()
914 BTIF_TRACE_WARNING("Invalid length.Opcode: 0x%x, len: 0x%x", pmeta_msg->p_msg->hdr.opcode, in handle_rc_metamsg_cmd()
915 pmeta_msg->len); in handle_rc_metamsg_cmd()
919 if (pmeta_msg->code >= AVRC_RSP_NOT_IMPL) in handle_rc_metamsg_cmd()
924 transaction=get_transaction_by_lbl(pmeta_msg->label); in handle_rc_metamsg_cmd()
927 handle_rc_metamsg_rsp(pmeta_msg); in handle_rc_metamsg_cmd()
932 __FUNCTION__, pmeta_msg->code, pmeta_msg->label); in handle_rc_metamsg_cmd()
939 __FUNCTION__, pmeta_msg->code, pmeta_msg->len); in handle_rc_metamsg_cmd()
945 status=AVRC_ParsCommand(pmeta_msg->p_msg, &avrc_command, scratch_buf, sizeof(scratch_buf)); in handle_rc_metamsg_cmd()
947 __FUNCTION__, pmeta_msg->code, avrc_command.cmd.pdu, pmeta_msg->label); in handle_rc_metamsg_cmd()
954 send_reject_response(pmeta_msg->rc_handle, pmeta_msg->label, avrc_command.pdu, status); in handle_rc_metamsg_cmd()
964 __FUNCTION__,dump_rc_notification_event_id(event_id), pmeta_msg->label,pmeta_msg->code); in handle_rc_metamsg_cmd()
966 btif_rc_cb.rc_notif[event_id-1].label = pmeta_msg->label; in handle_rc_metamsg_cmd()
970 handle_uid_changed_notification(pmeta_msg, &avrc_command); in handle_rc_metamsg_cmd()
982 btif_rc_upstreams_evt((uint16_t)avrc_command.cmd.pdu, &avrc_command, pmeta_msg->code, in handle_rc_metamsg_cmd()
983 pmeta_msg->label); in handle_rc_metamsg_cmd()
1878 static void handle_rc_metamsg_rsp(tBTA_AV_META_MSG *pmeta_msg) in handle_rc_metamsg_rsp() argument
1884 if (AVRC_OP_VENDOR==pmeta_msg->p_msg->hdr.opcode &&(AVRC_RSP_CHANGED==pmeta_msg->code in handle_rc_metamsg_rsp()
1885 || AVRC_RSP_INTERIM==pmeta_msg->code || AVRC_RSP_ACCEPT==pmeta_msg->code in handle_rc_metamsg_rsp()
1886 || AVRC_RSP_REJ==pmeta_msg->code || AVRC_RSP_NOT_IMPL==pmeta_msg->code)) in handle_rc_metamsg_rsp()
1888 … status=AVRC_ParsResponse(pmeta_msg->p_msg, &avrc_response, scratch_buf, sizeof(scratch_buf)); in handle_rc_metamsg_rsp()
1890 __FUNCTION__,pmeta_msg->code,avrc_response.reg_notif.event_id,avrc_response.reg_notif.pdu, in handle_rc_metamsg_rsp()
1891 status, pmeta_msg->label); in handle_rc_metamsg_rsp()
1897 && btif_rc_cb.rc_vol_label==pmeta_msg->label) in handle_rc_metamsg_rsp()
1904 release_transaction(pmeta_msg->label); in handle_rc_metamsg_rsp()
1910 && btif_rc_cb.rc_vol_label!=pmeta_msg->label) in handle_rc_metamsg_rsp()
1914 __FUNCTION__, pmeta_msg->code, pmeta_msg->label); in handle_rc_metamsg_rsp()
1921 __FUNCTION__, pmeta_msg->code, pmeta_msg->len); in handle_rc_metamsg_rsp()
1927 && AVRC_RSP_CHANGED==pmeta_msg->code) in handle_rc_metamsg_rsp()
1936 release_transaction(pmeta_msg->label); in handle_rc_metamsg_rsp()
1941 btif_rc_upstreams_rsp_evt((uint16_t)avrc_response.rsp.pdu, &avrc_response, pmeta_msg->code, in handle_rc_metamsg_rsp()
1942 pmeta_msg->label); in handle_rc_metamsg_rsp()
2320 static void handle_get_capability_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_CAPS_RSP *p_rsp) in handle_get_capability_response() argument
2401 static void handle_notification_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_REG_NOTIF_RSP *p_rsp) in handle_notification_response() argument
2417 if (pmeta_msg->code == AVRC_RSP_INTERIM) in handle_notification_response()
2511 else if (pmeta_msg->code == AVRC_RSP_CHANGED) in handle_notification_response()
2608 static void handle_app_attr_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_LIST_APP_ATTR_RSP *p_rsp) in handle_app_attr_response() argument
2663 static void handle_app_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_LIST_APP_VALUES_RSP *p_rsp) in handle_app_val_response() argument
2749 static void handle_app_cur_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_CUR_APP_VALUE_RSP *… in handle_app_cur_val_response() argument
2791 static void handle_app_attr_txt_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_APP_ATTR_TXT_RSP *… in handle_app_attr_txt_response() argument
2861 static void handle_app_attr_val_txt_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_APP_ATTR_TXT_R… in handle_app_attr_val_txt_response() argument
2978 static void handle_set_app_attr_val_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_RSP *p_rsp) in handle_set_app_attr_val_response() argument
2988 if (pmeta_msg && (pmeta_msg->code == AVRC_RSP_ACCEPT)) in handle_set_app_attr_val_response()
3004 static void handle_get_elem_attr_response (tBTA_AV_META_MSG *pmeta_msg, in handle_get_elem_attr_response() argument
3057 static void handle_get_playstatus_response (tBTA_AV_META_MSG *pmeta_msg, tAVRC_GET_PLAY_STATUS_RSP … in handle_get_playstatus_response() argument
3107 static void handle_avk_rc_metamsg_rsp(tBTA_AV_META_MSG *pmeta_msg) in handle_avk_rc_metamsg_rsp() argument
3115 pmeta_msg->p_msg->hdr.opcode, pmeta_msg->code); in handle_avk_rc_metamsg_rsp()
3117 if ((AVRC_OP_VENDOR == pmeta_msg->p_msg->hdr.opcode)&& in handle_avk_rc_metamsg_rsp()
3118 (pmeta_msg->code >= AVRC_RSP_NOT_IMPL)&& in handle_avk_rc_metamsg_rsp()
3119 (pmeta_msg->code <= AVRC_RSP_INTERIM)) in handle_avk_rc_metamsg_rsp()
3121 status = AVRC_Ctrl_ParsResponse(pmeta_msg->p_msg, &avrc_response, scratch_buf, &buf_len); in handle_avk_rc_metamsg_rsp()
3124 pmeta_msg->p_msg->vendor.hdr.ctype); in handle_avk_rc_metamsg_rsp()
3129 handle_notification_response(pmeta_msg, &avrc_response.reg_notif); in handle_avk_rc_metamsg_rsp()
3130 if (pmeta_msg->code == AVRC_RSP_INTERIM) in handle_avk_rc_metamsg_rsp()
3133 clear_cmd_timeout (pmeta_msg->label); in handle_avk_rc_metamsg_rsp()
3139 handle_get_capability_response(pmeta_msg, &avrc_response.get_caps); in handle_avk_rc_metamsg_rsp()
3143 handle_app_attr_response(pmeta_msg, &avrc_response.list_app_attr); in handle_avk_rc_metamsg_rsp()
3147 handle_app_val_response(pmeta_msg, &avrc_response.list_app_values); in handle_avk_rc_metamsg_rsp()
3151 handle_app_cur_val_response(pmeta_msg, &avrc_response.get_cur_app_val); in handle_avk_rc_metamsg_rsp()
3155 handle_app_attr_txt_response(pmeta_msg, &avrc_response.get_app_attr_txt); in handle_avk_rc_metamsg_rsp()
3159 handle_app_attr_val_txt_response(pmeta_msg, &avrc_response.get_app_val_txt); in handle_avk_rc_metamsg_rsp()
3163 handle_set_app_attr_val_response(pmeta_msg, &avrc_response.set_app_val); in handle_avk_rc_metamsg_rsp()
3167 handle_get_elem_attr_response(pmeta_msg, &avrc_response.get_elem_attrs); in handle_avk_rc_metamsg_rsp()
3171 handle_get_playstatus_response(pmeta_msg, &avrc_response.get_play_status); in handle_avk_rc_metamsg_rsp()
3174 release_transaction(pmeta_msg->label); in handle_avk_rc_metamsg_rsp()
3179 __FUNCTION__, pmeta_msg->code, pmeta_msg->len); in handle_avk_rc_metamsg_rsp()
3193 static void handle_avk_rc_metamsg_cmd(tBTA_AV_META_MSG *pmeta_msg) in handle_avk_rc_metamsg_cmd() argument
3198 pmeta_msg->p_msg->hdr.opcode,pmeta_msg->code); in handle_avk_rc_metamsg_cmd()
3199 if ((AVRC_OP_VENDOR==pmeta_msg->p_msg->hdr.opcode)&& in handle_avk_rc_metamsg_cmd()
3200 (pmeta_msg->code <= AVRC_CMD_GEN_INQ)) in handle_avk_rc_metamsg_cmd()
3202 status = AVRC_Ctrl_ParsCommand(pmeta_msg->p_msg, &avrc_cmd); in handle_avk_rc_metamsg_cmd()
3204 __FUNCTION__, pmeta_msg->code, avrc_cmd.pdu, pmeta_msg->label); in handle_avk_rc_metamsg_cmd()
3211 send_reject_response(pmeta_msg->rc_handle, pmeta_msg->label, avrc_cmd.pdu, status); in handle_avk_rc_metamsg_cmd()
3225 btif_rc_ctrl_upstreams_rsp_cmd(avrc_cmd.pdu, &avrc_cmd, pmeta_msg->label); in handle_avk_rc_metamsg_cmd()
3231 __FUNCTION__, pmeta_msg->code, pmeta_msg->len); in handle_avk_rc_metamsg_cmd()