From 5a6d6815478a5f8dda9d1f308efe893e51b3f67b Mon Sep 17 00:00:00 2001 From: Joseph Pirozzo <pirozzoj@google.com> Date: Wed, 28 Mar 2018 15:27:31 -0700 Subject: [PATCH] AVRCP play status change updates Process play status updates when seeking forward and backward. Bug: 67568875 Test: seek forward and backward on paired phone and observe updates. Change-Id: Id280f0e877cfea0a0da7603ab6d7bcfaf667d482 --- system/btif/src/btif_rc.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/btif/src/btif_rc.cc b/system/btif/src/btif_rc.cc index cecffb89b5d..72c82e56e16 100644 --- a/system/btif/src/btif_rc.cc +++ b/system/btif/src/btif_rc.cc @@ -3201,7 +3201,9 @@ static void handle_notification_response(tBTA_AV_META_MSG* pmeta_msg, /* Start timer to get play status periodically * if the play state is playing. */ - if (p_rsp->param.play_status == AVRC_PLAYSTATE_PLAYING) { + if (p_rsp->param.play_status == AVRC_PLAYSTATE_PLAYING || + p_rsp->param.play_status == AVRC_PLAYSTATE_REV_SEEK || + p_rsp->param.play_status == AVRC_PLAYSTATE_FWD_SEEK) { rc_start_play_status_timer(p_dev); } HAL_CBACK(bt_rc_ctrl_callbacks, play_status_changed_cb, &rc_addr, -- GitLab