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

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

 



> I guess for all people that are interested in AVRCP 1.4 we can start
> adding items to TODO list, to make it easier to share development
> between us. Since this may be too much to handle in a single global
> TODO maybe we can have a separated file like audio/TODO.
>
Somehow I was unable to send the file with TODO list for AVRCP 1.4
So I have copied here for initial feedback from all.
If this needs any modifications please let me know and I would come
back with updates asap.

Background
==========

- Priority scale: High, Medium and Low

- Complexity scale: C1, C2, C4 and C8.  The complexity scale is exponential,
  with complexity 1 being the lowest complexity.  Complexity is a function
  of both task 'complexity' and task 'scope'.

  The general rule of thumb is that a complexity 1 task should take 1-2 weeks
  for a person very familiar with BlueZ codebase.  Higher complexity tasks
  require more time and have higher uncertainty.

  Higher complexity tasks should be refined into several lower complexity tasks
  once the task is better understood.

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

- Add callback to accept browsing channel establishment.

  Priority: Medium
  Complexity: C1

- Enhancing bt_io_listen for browsing PSM

  Priority: Medium
  Complexity: C2

- Features to be added

	All below mentioned features will have
		Priority: Medium
		Complexity: C2

		As per spec section 6.4.1     GetCapabilities
		As per spec section 6.5.1     ListPlayerApplicationSettingAttributes
		As per spec section 6.5.2     ListPlayerApplicationSettingValues
		As per spec section 6.5.3     GetCurrentPlayerApplicationSettingValue
		As per spec section 6.5.4     SetPlayerApplicationSettingValue
		As per spec section 6.5.5     GetPlayerApplicationSettingAttributeText
		As per spec section 6.5.6     GetPlayerApplicationSettingValueText
		As per spec section 6.5.7     InformDisplayableCharacterSet
		As per spec section 6.5.8     InformBatteryStatusOfCT
		As per spec section 6.6.1     GetElementAttributes
		As per spec section 6.7.1     GetPlayStatus
		As per spec section 6.7.2     RegisterNotification
		As per spec section 6.8.1     RequestContinuingResponse
		As per spec section 6.8.2     AbortContinuingResponse
		As per spec section 6.9.1     SetAddressedPlayer
		As per spec section 6.9.2     Addressed Player Changed Notification
		As per spec section 6.9.3     SetBrowsedPlayer
		As per spec section 6.9.4     Available Players Changed Notification
		As per spec section 6.9.5     Notify Now Playing Content Changed
		As per spec section 6.10.3.3    UIDs Changed Notification
		As per spec section 6.10.4.1    ChangePath
		As per spec section 6.10.4.2    GetFolderItems
		As per spec section 6.10.4.3    GetItemAttributes
		As per spec section 6.12.1      PlayItem
		As per spec section 6.13.1      Absolute Volume
		As per spec section 6.13.3      Notify volume change
--
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