Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • pipewire pipewire
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 653
    • Issues 653
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 18
    • Merge requests 18
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • PipeWirePipeWire
  • pipewirepipewire
  • Merge requests
  • !1360

Add Bluetooth LE Audio support

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Frédéric Danis requested to merge fdanis/pipewire:leaudio into master Aug 23, 2022
  • Overview 29
  • Commits 17
  • Pipelines 12
  • Changes 27

These commits add support of LE Audio connected streams to the bluez5 plugin, using BlueZ Initial BAP support experimental series of patches.

The BlueZ Media1 interface will not only be used for A2DP but also for LE Audio, as code related can be shared I renamed the codec API from *a2dp* to *media*.

Then I added the LC3 codec support using the library from Google: https://github.com/google/liblc3.

This request changes from wireplumber!415 (merged)

This allows to:

  • on Central/Initiator board, connect, create sink and source nodes, send audio using paplay or record audio using parec,
  • on Peripheral/Receptor board, it automatically creates the audio streams to play sound to the default output and record sound from the default input.
Edited Sep 12, 2022 by Frédéric Danis
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: leaudio