Both bluez and pipewire supports LC3 and such devices are available on the market today. The liblc3 codec is a plugin to pipewire.
Created attachment 864553 [details] Initial liblc3 ebuild
Fancy doing a PR to add it (with another commit to wire it up in pipewire, so you can test it, as I don't have hw)?
I don't have LC3 HW either, just want to prepare. BT is getting more popular at work and there will probably be devices with LC3 soon. Can do a PR with this work though
PR at https://github.com/gentoo/gentoo/pull/31594
Should I push liblc3 for pipewire is same PR?
Yes please (and thank you!)
(In reply to Sam James from comment #6) > Yes please (and thank you!) Added to pipewire-9999, thanks.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13142e46d943054b6c95ee8305ac78471a546d37 commit 13142e46d943054b6c95ee8305ac78471a546d37 Author: Joakim Tjernlund <Joakim.Tjernlund@infinera.com> AuthorDate: 2023-06-24 14:05:16 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-26 16:47:17 +0000 media-sound/liblc3: Initial ebuild with liblc3 codec Closes: https://bugs.gentoo.org/881581 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com> Signed-off-by: Sam James <sam@gentoo.org> media-sound/liblc3/Manifest | 1 + media-sound/liblc3/liblc3-1.0.3.ebuild | 22 ++++++++++++++++++++++ media-sound/liblc3/metadata.xml | 21 +++++++++++++++++++++ 3 files changed, 44 insertions(+) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e457e653f519717255b2be367af2481f70e14130 commit e457e653f519717255b2be367af2481f70e14130 Author: Joakim Tjernlund <Joakim.Tjernlund@infinera.com> AuthorDate: 2023-06-24 16:10:25 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-26 16:47:18 +0000 media-video/pipewire: Add liblc3 support to 9999 Bug: https://bugs.gentoo.org/881581 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@infinera.com> Closes: https://github.com/gentoo/gentoo/pull/31594 Signed-off-by: Sam James <sam@gentoo.org> media-video/pipewire/metadata.xml | 1 + media-video/pipewire/pipewire-9999.ebuild | 5 +++-- 2 files changed, 4 insertions(+), 2 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3059fb469128da8b89384caf7600b4bdb001dc7 commit e3059fb469128da8b89384caf7600b4bdb001dc7 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-06-26 17:19:13 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-26 17:19:36 +0000 media-video/pipewire: drop stale comment Bug: https://bugs.gentoo.org/881581 Signed-off-by: Sam James <sam@gentoo.org> media-video/pipewire/pipewire-0.3.72.ebuild | 3 --- media-video/pipewire/pipewire-9999.ebuild | 3 --- 2 files changed, 6 deletions(-)
Thanks I am not sure bluez5-codec-lc3plus=disabled is just a stale comment. If I recall right, lc3plus is also codec from Fraunhofer
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6601f65ecc9f340baf0f617d3bbcaec8aa71069 commit d6601f65ecc9f340baf0f617d3bbcaec8aa71069 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-06-27 11:33:06 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-06-27 11:33:06 +0000 media-video/pipewire: put back lc3plus note We have liblc3, but not liblc3plus (yet?) Bug: https://bugs.gentoo.org/881581 Signed-off-by: Sam James <sam@gentoo.org> media-video/pipewire/pipewire-0.3.72.ebuild | 1 + media-video/pipewire/pipewire-9999.ebuild | 1 + 2 files changed, 2 insertions(+)