Re: [PATCH 00/16] audio: Use device/adapter reference instead of bdaddr_t

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

 



Hi Szymon,

On Wed, Dec 12, 2012 at 12:27 PM, Szymon Janc <szymon.janc@xxxxxxxxx> wrote:
> This remove use of bdaddr_t in favour of using references to struct btd_adapter
> and struct btd_device.
>
> note:
> This patch triggers a bug introduced when a2dp was splitted into two
> btd_profile resulting in a2dp_unregister() is never called (so adapter
> ref is not dropped properly). This is not fixed in this patch set.
>
> Szymon Janc (16):
>   a2dp: Remove bogus '\' at the end of line
>   a2dp: Remove useless return
>   a2dp: Remove not used macros definitions
>   a2dp: Convert sink/source register to accept btd_adapter
>   a2dp: Convert a2dp_unregister to accept btd_adapter
>   media: Convert register/unregister to accept btd_adapter
>   a2dp: Convert a2dp_add_sep to accept struct btd_adapter
>   avdtp: Use refs to adapter and device instead of bdaddr_t
>   a2dp: Use btd_adapter ref in a2dp_server instead of bdaddr_t
>   avrcp: Convert to accept btd_adapter instead of bdaddr_t
>   avctp: Convert register/unregister to accept btd_adapter
>   avdtp: Replace avdtp_get_peers with adapter and device getters
>   audio: Use manager_get_device to get device object
>   audio: Make manager_get_device accept btd_device
>   audio: Simplify manager_find_device
>   avctp: Remove double looking for audio device
>
>  profiles/audio/a2dp.c    |  75 +++++++++++---------------
>  profiles/audio/a2dp.h    |   8 +--
>  profiles/audio/avctp.c   |  96 +++++++++++++++-------------------
>  profiles/audio/avctp.h   |   4 +-
>  profiles/audio/avdtp.c   | 119 ++++++++++++++++++------------------------
>  profiles/audio/avdtp.h   |  10 ++--
>  profiles/audio/avrcp.c   |  37 ++++++-------
>  profiles/audio/avrcp.h   |   6 +--
>  profiles/audio/manager.c | 133 +++++++++--------------------------------------
>  profiles/audio/manager.h |  17 +-----
>  profiles/audio/media.c   |  35 ++++++-------
>  profiles/audio/media.h   |   4 +-
>  profiles/audio/sink.c    |   5 +-
>  profiles/audio/source.c  |   5 +-
>  14 files changed, 206 insertions(+), 348 deletions(-)
>
> --
> 1.8.0

All patches are now upstream, thanks.


--
Luiz Augusto von Dentz
--
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