RE: [RFC] AVRCP 1.4 : Design proposal for future on Target Role

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Shivendra,

> AVRCP 1.4
> ==========
> 
> - Add SDP record for AVRCP 1.4 to inform CT of the version and features
>   supported by target.
> 
>   Priority: Medium
>   Complexity: C1

One extra issue here is that the SDP record needs to vary according to the players running: if the AVRCP layer statically set the AVRCP version in the SDP record to be 1.4, AND the player(s) was a legacy pre-1.4 application that did not know about browsing then the device integrator would have compliance issues.

So I believe there is a need for an API that the player would set if it can support mandatory v.1.4 target features.  If the API is not called (eg by backwards compatibility) then the SDP record would continue to publish version 1.3.

This may increase your complexity value.

> 		As per spec section 6.6.1     GetElementAttributes
> 		As per spec section 6.10.4.3    GetItemAttributes

Note that by overall spec design these are very similar.  Indeed, according to 6.10.4.3, AVRCP 1.4 CTs shall only use GIA when communicating with 1.4 TGs - GEA is effectively deprecated (of course a 1.4 TG may see a GEA from a legacy CT).  I believe it would assist media players if these operations were multiplexed through one API to hide their underlying differences.  It would be annoying for players to have to implement two callbacks to process these two similar operations.

This may change (decrease?) your complexity for these.


Cheers

Tim


This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information.  If you have received it in error, please notify the sender immediately and delete the original.  Any other use of the email by you is prohibited.
--
To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux