Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aac0535f authored by Joseph Pirozzo's avatar Joseph Pirozzo
Browse files

AVRCP register for addressed player changed

Register to be notified when the addressed media player changes so we
can update the AVRCP controller.

Bug: 72495854
Test: Change media player on phone, verify media source is updated.
Change-Id: I932a25b9861734ecc6e1fdcf40f02cdde1fd049a
(cherry picked from commit 43d6f51a)
parent cdca621c
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -3112,6 +3112,7 @@ static void handle_get_capability_response(tBTA_AV_META_MSG* pmeta_msg,
      if ((p_rsp->param.event_id[xx] == AVRC_EVT_PLAY_STATUS_CHANGE) ||
          (p_rsp->param.event_id[xx] == AVRC_EVT_TRACK_CHANGE) ||
          (p_rsp->param.event_id[xx] == AVRC_EVT_APP_SETTING_CHANGE) ||
          (p_rsp->param.event_id[xx] == AVRC_EVT_ADDR_PLAYER_CHANGE) ||
          (p_rsp->param.event_id[xx] == AVRC_EVT_UIDS_CHANGE)) {
        p_event = (btif_rc_supported_event_t*)osi_malloc(
            sizeof(btif_rc_supported_event_t));
@@ -3220,6 +3221,8 @@ static void handle_notification_response(tBTA_AV_META_MSG* pmeta_msg,
        break;

      case AVRC_EVT_ADDR_PLAYER_CHANGE:
        HAL_CBACK(bt_rc_ctrl_callbacks, set_addressed_player_cb, &rc_addr,
                  BTRC_STS_ADDR_PLAY_CHGD);
        break;

      case AVRC_EVT_UIDS_CHANGE: