[bluez/bluez] 774ad9: transport: fix AVRCP volume in reconfigured transp...

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

 



  Branch: refs/heads/master
  Home:   https://github.com/bluez/bluez
  Commit: 774ad9fdd96a522f944a1d09fe374f6a88e61807
      https://github.com/bluez/bluez/commit/774ad9fdd96a522f944a1d09fe374f6a88e61807
  Author: Pauli Virtanen <pav@xxxxxx>
  Date:   2024-11-11 (Mon, 11 Nov 2024)

  Changed paths:
    M profiles/audio/transport.c

  Log Message:
  -----------
  transport: fix AVRCP volume in reconfigured transports

We no longer reconnect AVRCP session on AVDTP transport reconfiguration.
This breaks AVRCP volume after reconfiguration, since there's no volume
update event incoming.

Fix by keeping track of the latest volume in btd_device volume.  It was
introduced to track volume changes that arrive when there are no
transports/players, but we should track all volume changes otherwise the
value can be out of date when we want to use it.

Fixes: 469a75ae182a ("sink: Fix transitioning to BTD_SERVICE_STATE_DISCONNECTED on idle")


  Commit: 639fb80032cd7eb4d59e4a71e5235c647edf2af5
      https://github.com/bluez/bluez/commit/639fb80032cd7eb4d59e4a71e5235c647edf2af5
  Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx>
  Date:   2024-11-11 (Mon, 11 Nov 2024)

  Changed paths:
    M obexd/plugins/pbap.c

  Log Message:
  -----------
  obex: Add Newmissedcalls tag in PBAP GET response

This fix is required for passing below PTS testcases:

1. PBAP/PSE/PBD/BV-05-C
2. PBAP/PSE/PBD/BV-17-C
3. PBAP/PSE/PBB/BV-11-C

Even if the new missed calls value is zero, send it in GET response.
As per the PBAP spec, it is mandatory to include Newmissedcalls
tag in response incase of object name is 'mch.vcf' or 'cch.vcf'.
It will be better to include it in all GET response.


  Commit: 486aeafd87bc23bb7969671b06ceaafc124dea84
      https://github.com/bluez/bluez/commit/486aeafd87bc23bb7969671b06ceaafc124dea84
  Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx>
  Date:   2024-11-11 (Mon, 11 Nov 2024)

  Changed paths:
    M obexd/client/pbap.c

  Log Message:
  -----------
  obex: Check for supported features bit value for legacy server

This fix is required for below PTS testcase:

1. PBAP/PCE/SSM/BV-10-C
Description - Verify that the PCE does not share its
PbapSupportedFeatures bits with a legacy server.

Incase of legacy server, check for 'supported features bit'
uint_32_t value instead of directly checking the pointer
holding the attribute.
As pointer 'data' won't be null as PbapSupportedFeatures
attribute is present in SDP record but it's value is zero.


  Commit: b22bbf873f819ceef4d50feabcebe907f309c68a
      https://github.com/bluez/bluez/commit/b22bbf873f819ceef4d50feabcebe907f309c68a
  Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx>
  Date:   2024-11-11 (Mon, 11 Nov 2024)

  Changed paths:
    M obexd/plugins/pbap.c

  Log Message:
  -----------
  obex: Fix the PBAP GET request in PTS testing

This change is required for passing below PTS testcases:
1. PBAP/PSE/PBD/BV-02-C
2. PBAP/PSE/PBD/BV-03-C
3. PBAP/PSE/PBD/BI-01-C
4. PBAP/PSE/PBD/BV-13-C
5. PBAP/PSE/PBD/BV-14-C
6. PBAP/PSE/PBD/BV-17-C

PTS sends all the GET phonebook requests without extra params.
Therefore, the PBAP server is rejecting the requests with a
'Bad Request' response.
So append 'maxlistcount' as default param in GET request to
avoid testcase failure.


  Commit: f0302d90a1db2b2b504819bba61f99681f3bdb72
      https://github.com/bluez/bluez/commit/f0302d90a1db2b2b504819bba61f99681f3bdb72
  Author: Amisha Jain <quic_amisjain@xxxxxxxxxxx>
  Date:   2024-11-11 (Mon, 11 Nov 2024)

  Changed paths:
    M doc/supported-features.txt
    M src/profile.c

  Log Message:
  -----------
  obex: Update the FTP version to 1.3 in SDP record

This change is required in below PTS testcase:
1. FTP/SR/SGSIT/ATTR/BV-02-C
Attribute GSIT - Bluetooth Profile Descriptor List

Current FTP version 1.2 is being deprecated and withdrawn
from BT Sig, so it is mandatory to update the version to 1.3.

No additional changes are needed for supporting the new version.


Compare: https://github.com/bluez/bluez/compare/de1b3a5ac399...f0302d90a1db

To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications




[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