Re: Packaging libopenaptx for pipewire.eml
Re: Packaging libopenaptx for pipewire
Gombos Gergely <gombosg(a)disroot.org>
Update: I received info that aptX patents have expired. I'm optimistic
so I'm submitting to Fedora first. We'll see.
2020. 12. 17, csütörtök keltezéssel 22.22-kor Gombos Gergely ezt írta:
> I'm the packager of pulseaudio-module-bluetooth-freeworld.
> It provides AAC, LDAC and aptX for Bluetooth users. I think quite
> Fedora users depend on it.
> There's a lot going on in Fedora regarding pipewire, and a question
> me is BT support. The upstream devs of pulseaudio-module-bluetooth-
> freeworld are also contributing to pipewire, fortunately.
> See this:
> It's literally improving day by day.
> What seems to be the case is that pipewire can already be built with
> aptX and ldac support:
> Distros who don't care about licenses so much like Arch already build
> it with these as dependencies:
> In Fedora this may not be as simple.:)
> LDAC is not an issue, that's packaged in Fedora.
> Pali's libopenaptx is not packaged yet:
> It's LGPL2.1, but apparently contains "derived from ffmpeg 4.0
> stuff. Is there a chance that this can make its way into Fedora,
> that ffmpeg is in rpmfusion due to patent encumberance?
> If you are sure it can't then I can save myself from waiting for
> reviews etc.:)
> The other question is then, how to enable aptX in pipewire in case
> libopenaptx can only be packaged in rpmfusion?
> Only by shipping some pipewire-free which is essentially pipewire
> added rpmfusion dependencies? Or should we start encouraging upstream
> to create some modular system for this, so that these codecs/BT
> are in more easily replacable libraries? (Like pulseaudio-module-
> bluetooth is)
> I appreciate your help on this!
> Best regards,
rpmfusion-developers mailing list --rpmfusion-developers(a)lists.rpmfusion.org
To unsubscribe send an email torpmfusion-developers-leave(a)lists.rpmfusion.org
Fedora is not willing to package libopenaptx due to unclear patent
situation. In the review you mentioned that using dlopen for bluetooth
codecs is on pipewire's roadmap. Do we know how far down the line that
is? Would it make sense to work on pipewire-freeworld package?
In any case, I think it makes sense to put libopenaptx in rpmfusion,
dlopen or not.