Closed
Bug 976485
Opened 11 years ago
Closed 11 years ago
[bluedroid]Fix sometimes Avrcp 1.3 play status is out of sync
Categories
(Firefox OS Graveyard :: Bluetooth, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
1.4 S3 (14mar)
People
(Reporter: shawnjohnjr, Assigned: shawnjohnjr)
Details
Attachments
(3 files, 2 obsolete files)
|
3.25 MB,
application/octet-stream
|
Details | |
|
8.46 MB,
application/octet-stream
|
Details | |
|
2.84 KB,
patch
|
Details | Diff | Splinter Review |
Sometimes Avrcp 1.3 position bar/play status is out of sync with car kit AVH-X5550BT.
| Assignee | ||
Updated•11 years ago
|
Assignee: nobody → shuang
| Assignee | ||
Comment 1•11 years ago
|
||
| Assignee | ||
Comment 2•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
Attachment #8381248 -
Attachment is obsolete: true
| Assignee | ||
Comment 3•11 years ago
|
||
| Assignee | ||
Comment 4•11 years ago
|
||
It seems that GetPlayStatus command is interfered by Position Changed Notification. It's not good.
9,936 CT 12 STATUS VENDOR-DEPENDENT Get Play Status Non-Fragmented 22 00:00:05.008821 2014/2/25 上午 06:35:58.222975
9,937 TG 12 CHANGED VENDOR-DEPENDENT Register Notification Non-Fragmented 27 00:00:00.025387 2014/2/25 上午 06:35:58.248362
9,938 TG 12 IMPLEMENTED/STABLE VENDOR-DEPENDENT Get Play Status Non-Fragmented 31 00:00:00.000655 2014/2/25 上午 06:35:58.249017
| Assignee | ||
Comment 5•11 years ago
|
||
Whenever, the play status is out of sync. I noticed that log shows bluedroid did not send out get_play_status_rsp. Maybe this is the root cause after enabling bluetooth log.
03-11 07:21:41.507 I/GeckoBluetooth( 2443): UpdatePlayStatus: [AVRCP] Register notification rsp: PLAY_POS_CHANGE, NOTI_CHANGED
03-11 07:21:41.507 I/GeckoBluetooth( 2443): UpdatePlayStatus: [AVRCP] Get play status rsp
03-11 07:21:41.507 W/bt-btif ( 2443): get_play_status_rsp Not sending response as no PDU was registered
03-11 07:21:41.548 I/GeckoBluetooth( 2443): UpdateRegisterNotification: [AVRCP] Register notification rsp: 5 INTERIM
| Assignee | ||
Comment 6•11 years ago
|
||
I found the warning message is because at that time, no GetPlayStatus query updated. But somehow, we shall send play status update but we didn't. :(
| Assignee | ||
Updated•11 years ago
|
Summary: [bluedroid]Sometimes Avrcp 1.3 position bar/play status is out of sync with car kit AVH-X5550BT → [bluedroid]Fix sometimes Avrcp 1.3 play status is out of sync
| Assignee | ||
Comment 7•11 years ago
|
||
Attachment #8389731 -
Flags: review?(gyeh)
| Assignee | ||
Comment 8•11 years ago
|
||
Root cause:
mPlayStatusChangedNotifyType never been updated, which cause play status notification never reached.
Comment 9•11 years ago
|
||
Comment on attachment 8389731 [details] [diff] [review]
Bug 976485 - [bluedroid]Fix sometimes Avrcp 1.3 play status is out of sync
Review of attachment 8389731 [details] [diff] [review]:
-----------------------------------------------------------------
Looks good to me, thanks. :)
Attachment #8389731 -
Flags: review?(gyeh) → review+
| Assignee | ||
Comment 10•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
Attachment #8389731 -
Attachment is obsolete: true
| Assignee | ||
Comment 11•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
Keywords: checkin-needed
Comment 12•11 years ago
|
||
Keywords: checkin-needed
Comment 13•11 years ago
|
||
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.4 S3 (14mar)
You need to log in
before you can comment on or make changes to this bug.
Description
•