[bluez/bluez] ea903d: gatt-api: Add error code ReadValue/WriteValue

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

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: ea903d12068092abfc380f0c78274e4608ff2bf8
      https://github.com/bluez/bluez/commit/ea903d12068092abfc380f0c78274e4608ff2bf8
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M doc/gatt-api.txt

  Log Message:
  -----------
  gatt-api: Add error code ReadValue/WriteValue

This allows application to return error codes in the range allowed by
the spec:

 'GATT - Section 4.9.5:

  Application Error 0x80 – 0x9F Application error code defined by a
  higher layer specification.'


  Commit: 6b8f9fbd5bb81fe8d156155551fb727ceb21c869
      https://github.com/bluez/bluez/commit/6b8f9fbd5bb81fe8d156155551fb727ceb21c869
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-25 (Thu, 25 Aug 2022)

  Changed paths:
    M src/gatt-database.c

  Log Message:
  -----------
  gatt: Parse error message

Application can now encode an error code into the D-Bus reply error
message (0x80-0x9f).

Fixes: https://github.com/bluez/bluez/issues/380


  Commit: 67dfe38b660d9a1461dc2acea60a1157fc7c169f
      https://github.com/bluez/bluez/commit/67dfe38b660d9a1461dc2acea60a1157fc7c169f
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M src/adapter.c
    M src/adapter.h

  Log Message:
  -----------
  adapter: Add btd_adapter_find_device_by_fd

This adds btd_adapter_find_device_by_fd that lookup a device by a fd
socket destination address.


  Commit: d7b78586afddeedb7759255707e3fb709c478a5e
      https://github.com/bluez/bluez/commit/d7b78586afddeedb7759255707e3fb709c478a5e
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M lib/uuid.h

  Log Message:
  -----------
  lib/uuid: Add PACS/ASCS UUIDs

This adds PACS/ASCS UUIDs which will be used by Basic Audio Profile.


  Commit: b798cec4ca623095c57fcba73148fb955db3b096
      https://github.com/bluez/bluez/commit/b798cec4ca623095c57fcba73148fb955db3b096
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M Makefile.am
    M src/device.c
    A src/shared/ascs.h
    A src/shared/bap.c
    A src/shared/bap.h

  Log Message:
  -----------
  shared/bap: Add initial code for handling BAP

This adds initial code for Basic Audio Profile.


  Commit: 47ba235f5a6ff9173727311adefab45609fc2ad8
      https://github.com/bluez/bluez/commit/47ba235f5a6ff9173727311adefab45609fc2ad8
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M Makefile.plugins
    M configure.ac
    A profiles/audio/bap.c
    M profiles/audio/media.c
    M profiles/audio/transport.c
    M profiles/audio/transport.h

  Log Message:
  -----------
  profiles: Add initial code for bap plugin

This adds initial code for bap plugin which handles Basic Audio
Profile, Publish Audio Capabilities Service and Audio Stream Control
Service.


  Commit: fcc16be9053affea6ea02b3b038422905bd321cb
      https://github.com/bluez/bluez/commit/fcc16be9053affea6ea02b3b038422905bd321cb
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M Makefile.am
    A src/shared/lc3.h

  Log Message:
  -----------
  shared: Add definition for LC3 codec

This adds the definition for LC3 codec capabilities and configuration.


  Commit: 3579cf8bf6a7b85997917cd30606a9eb7b9ed41e
      https://github.com/bluez/bluez/commit/3579cf8bf6a7b85997917cd30606a9eb7b9ed41e
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M doc/media-api.txt

  Log Message:
  -----------
  media-api: Add SelectProperties

This adds SelectProperties which is a more extensible version of
SelectCapability since it takes a dictionary rather than a byte array
and define new Properties for LE Audio.


  Commit: f081ac8845910eb9a047fdd68687dcbab1c9937b
      https://github.com/bluez/bluez/commit/f081ac8845910eb9a047fdd68687dcbab1c9937b
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M test/simple-endpoint

  Log Message:
  -----------
  test/simple-endpoint: Add support for LC3 endpoints

This adds support for LC3 sink/source endpoints.


  Commit: dc61ec4419ebb656943c502ba60d2f7a6639315f
      https://github.com/bluez/bluez/commit/dc61ec4419ebb656943c502ba60d2f7a6639315f
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M client/player.c
    M tools/bluetooth-player.c

  Log Message:
  -----------
  client/player: Add support for PACS endpoints

This adds support for PAC_SINK and PAC_SOURCE endpoints as well as LC3
presets.


  Commit: 9e298f8402d9e7aabce491ad9700f9ca267335fb
      https://github.com/bluez/bluez/commit/9e298f8402d9e7aabce491ad9700f9ca267335fb
  Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M client/player.c
    M tools/bluetooth-player.c

  Log Message:
  -----------
  client/player: Use QoS interval on transport.send

This makes use of QoS interval when sending a file.


  Commit: 34e8c20d488f8f596857813b615f81355ab70c47
      https://github.com/bluez/bluez/commit/34e8c20d488f8f596857813b615f81355ab70c47
  Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  profiles: Allow linked transport to release the fd

Multiple transports can be linked when using LE Audio BAP.
In this case only one transport is used to Acquire the file descriptor
which will be shared by all linked transports.
In the same way, any transport can Release the file descriptor.


  Commit: b843a5c5b4b52faa19a8926c4b8f6da185a386bc
      https://github.com/bluez/bluez/commit/b843a5c5b4b52faa19a8926c4b8f6da185a386bc
  Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  profiles: Update transport Links property on state change to QoS

Currently, the Links property is only sent after the first call to the
Acquire method, this cmay result in a rejection if a linked transport tries
to call the Acquire method before receiving the Links update.


  Commit: 9b93d958845bb31415b62fa09cb3dcb2e8da23e8
      https://github.com/bluez/bluez/commit/9b93d958845bb31415b62fa09cb3dcb2e8da23e8
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M client/main.c

  Log Message:
  -----------
  client: Add missing return statement in error path

Client will SEGFAULT if default_ctrl==NULL


  Commit: 147cc4cf99fdb24f77b46472386e2fdff3098451
      https://github.com/bluez/bluez/commit/147cc4cf99fdb24f77b46472386e2fdff3098451
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M client/advertising.c

  Log Message:
  -----------
  client/advertising: Fix typos: *_exits --> *_exists


  Commit: 150bbff449c787f26b7de3e6006bdb2ea6365b08
      https://github.com/bluez/bluez/commit/150bbff449c787f26b7de3e6006bdb2ea6365b08
  Author: Christian Eggers <ceggers@xxxxxxx>
  Date:   2022-08-29 (Mon, 29 Aug 2022)

  Changed paths:
    M tools/btmgmt.c

  Log Message:
  -----------
  tools/btmgmt: add missing return statement

Leave function on error instead of printing (possibly) invalid flags.


Compare: https://github.com/bluez/bluez/compare/7c2f0c037e92...150bbff449c7




[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