Closed
Bug 976485
Opened 9 years ago
Closed 9 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•9 years ago
|
Assignee: nobody → shuang
Assignee | ||
Comment 1•9 years ago
|
||
Assignee | ||
Comment 2•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Attachment #8381248 -
Attachment is obsolete: true
Assignee | ||
Comment 3•9 years ago
|
||
Assignee | ||
Comment 4•9 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•9 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•9 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•9 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•9 years ago
|
||
Attachment #8389731 -
Flags: review?(gyeh)
Assignee | ||
Comment 8•9 years ago
|
||
Root cause: mPlayStatusChangedNotifyType never been updated, which cause play status notification never reached.
Comment 9•9 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•9 years ago
|
||
https://tbpl.mozilla.org/?tree=Try&rev=4f688621b006
Assignee | ||
Updated•9 years ago
|
Attachment #8389731 -
Attachment is obsolete: true
Assignee | ||
Comment 11•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Keywords: checkin-needed
Comment 12•9 years ago
|
||
https://hg.mozilla.org/integration/b2g-inbound/rev/f351db5f1189
Keywords: checkin-needed
Comment 13•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/f351db5f1189
Status: NEW → RESOLVED
Closed: 9 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
•