Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 881581 - media-sound/liblc3: a LC3 codec for Bluetooth (useful for media-video/pipewire)
Summary: media-sound/liblc3: a LC3 codec for Bluetooth (useful for media-video/pipewire)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
URL: https://github.com/google/liblc3.git
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-11-16 23:33 UTC by Joakim Tjernlund
Modified: 2023-06-27 11:33 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Initial liblc3 ebuild (liblc3-1.0.3.ebuild,463 bytes, text/plain)
2023-06-24 10:30 UTC, Joakim Tjernlund
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joakim Tjernlund 2022-11-16 23:33:33 UTC
Both bluez and pipewire supports LC3 and such devices are available on the market today.

The liblc3 codec is a plugin to pipewire.
Comment 1 Joakim Tjernlund 2023-06-24 10:30:13 UTC
Created attachment 864553 [details]
Initial liblc3 ebuild
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-24 10:41:50 UTC
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)?
Comment 3 Joakim Tjernlund 2023-06-24 14:04:08 UTC
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
Comment 4 Joakim Tjernlund 2023-06-24 14:56:31 UTC
PR at https://github.com/gentoo/gentoo/pull/31594
Comment 5 Joakim Tjernlund 2023-06-24 16:12:40 UTC
Should I push liblc3 for pipewire is same PR?
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-06-25 11:11:39 UTC
Yes please (and thank you!)
Comment 7 Joakim Tjernlund 2023-06-25 11:53:30 UTC
(In reply to Sam James from comment #6)
> Yes please (and thank you!)

Added to pipewire-9999, thanks.
Comment 8 Larry the Git Cow gentoo-dev 2023-06-26 16:47:32 UTC
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(-)
Comment 9 Larry the Git Cow gentoo-dev 2023-06-26 17:19:47 UTC
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(-)
Comment 10 Joakim Tjernlund 2023-06-26 17:30:52 UTC
Thanks

I am not sure bluez5-codec-lc3plus=disabled is just a stale comment.
If I recall right, lc3plus is also codec from Fraunhofer
Comment 11 Larry the Git Cow gentoo-dev 2023-06-27 11:33:29 UTC
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(+)