int ret;
btrc_register_notification_t response;
+ memset(&response, 0x00, sizeof(btrc_register_notification_t));
+
track_info.cur_track = meta_data->number;
/* Send Track Change notification */
- memcpy(&response.track, &track_info.cur_track, BTRC_UID_SIZE);
+ memcpy(&response.track, &track_info.cur_track, sizeof(uint32_t));
ret = avrcp_api->register_notification_rsp(
BTRC_EVT_TRACK_CHANGE, BTRC_NOTIFICATION_TYPE_CHANGED, &response);
if (ret != BT_STATUS_SUCCESS)
BT_ERR("AVRCP Not Enabled");
return ;
}
+ memset(&response, 0x00, sizeof(btrc_register_notification_t));
switch (event_id) {
case BTRC_EVT_PLAY_STATUS_CHANGED:
break;
case BTRC_EVT_TRACK_CHANGE:
registered_notifications.track_change = 1;
- memcpy(response.track, &track_info.cur_track, BTRC_UID_SIZE);
+ memcpy(response.track, &track_info.cur_track, sizeof(uint32_t));
ret = avrcp_api->register_notification_rsp(
BTRC_EVT_TRACK_CHANGE, BTRC_NOTIFICATION_TYPE_INTERIM, &response);
break;