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