AVRCP 1.5 Implementation
AVRCP 1.5 Implementation
Change-Id: Ic0358a344023fd8029e932552988cfff6b6ab750
Call Proper frameworks API for fetching Now playing contents
Call Proper frameworks API for fetching Now playing contents
CRs-Fixed: 725904
Change-Id: I81177f1ce76c3d17038ef0ef5f9509093073cd8b
Properly handle NowPlayingList Browsing commands
Properly handle NowPlayingList Browsing commands
by ensuring the following:
- Change data type to store Max value of End index.
- Change implementation to properly handle request
for any un-supported attribute.
- Properly store and use start index offset while
responding with items in NowPlayingList.
CRs-Fixed: 753306 753307 753310
Change-Id: Iccce0ab0577277ebc5107c4e52ef1013eaeaeab3
Properly handle Set player setting attributes response path.
- Properly handle Set player setting attributes response path and
send error code based on whether operation succeeds or fails.
Change-Id: I3f1bf6ccabfdf0dbbae0d136b363efd1c10657d2
AVRCP: Properly handle player set attribute response
Properly handle player set attribute response
Change-Id: I5efd1fb05c145ba5201e5e8c090a4e1dc3e993bd
Proper retrieval and storing of metadata
Proper retrieval and storing of metadata
Change-Id: Ib0a2764c08f92c0d01cb471dd197e5bca09e1f11
Proper Handling of Player Application Attribute change
Proper handling of Player Application Attribute change.
Send response to remote based on the update received
from mediaplayer.
Change-Id: I3d42f110c8152b9e543e0131f39075d959696cb3
Implement new Avrcp framework interface
Provide Implementation for new Avrcp Remotecontroller framework interface
CRs-Fixed: 803375
Change-Id: I756a029105a5136cb95ab7801a22c3afcd472e14
Proper assignment of track number and play position
- Initialize track number with value as -1 but on
receiving meta update set it to 0 if media player
in use is not capable of setting it to valid value.
This change will help supporting 3rd party media
player apps which are not capable of updating
mentioned fields properly.
- Explicitly send play-position as 0 in getPlayStatus
response when position is not initialized as specification
suggests that -1 is not a valid value for this command
response. As per specification -1 will still be sent
as the play position in interim response of Play Postion
Changed notification.
Change-Id: I3e10ec4e49df095485fa630b95bf829e755686f1
CRs-Fixed: 836672
Loading
Please register or sign in to comment