[roll] Roll fuchsia [assembly][bt] Make HFP controller_encodes optional

Update the set of controller-supported codecs to be represented as an
optional list. This matches the intended semantics of the field. If
omitted completely, then assembly will default to the known codecs. This
matches the current behavior. If specified, then assembly will use the
provided codecs.

This allows for a product integrator to explicitly specify no supported
codecs. This is interpreted as a request to use inband SCO instead of
offloaded SCO.

Note that existing Fuchsia products omit the `controller_encodes` field
and so this change is a no-op in practice. Products will continue to
default to the known codecs (CVSD, MSBC).

Original-Original-Bug: 287302413
Test: fx test platform_configuration_test
Test: fx test assembly_config_schema_lib_test
Test: Manual, fx ota, verify BT HFP starts on smart display

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1622714
Original-Original-Revision: 691278c578154b417e1ee654622392e4e4a3713e
GitOrigin-RevId: e44115efb3ea0f97dd509abee8df00a4df38fbfe
Change-Id: I345246b51254c64963d039956fe3abeb341e4334
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1646354
Cr-Commit-Position: refs/heads/main@{#194433}
1 file changed
tree: fdf9cb6290e4011bf7037525545dd6821d844e72
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.