Comments (6)
👍
from centos-rpm-liquidsoap.
In short, I'm OK with your removal plans related to liquidsoap RPMs.
I guess it would be helpful for other users of centos-rpm-liquidsoap
, if you could elaborate on the motivation behind the removal decision in order to understand/accept the change.
Given that we are not currently using any FOSS AAC encoders or decoders @radiorabe and there are no plans to do so in the foreseeable future, I think retiring its support in these binaries is the way forward.
I agree as for the codec usage within liquidsoap. However, there are other fields were we still are and will be using AAC codecs (testing of DAB+, maintaining the ODR RPMs, sporadic playout on desktops etc.).
from centos-rpm-liquidsoap.
With regards to the ODR and DAB+ usage, we're on a rather specialized AAC fork that aims at providing broadcast quality HE-AAC (with SBR) by re-implementing the parts of AAC not opensourced by Fraunhofer as they were not part of the Android code drop.
Playout on desktops is not affected by this as distro fdk-aac
packages will be available where needed (and choosing the right decoder if alternatives with SBR support from rpmfusion are installed should be handled by gsteamer in the long run).
The main motivation is me wanting to get rid of the Nux Dextop dependency on this build so I can start figuring out how to upstream this package and its deps.
Since it is looking likely that the official Fedora fdk-aac
packages will not be able to support the full range of AAC profiles available (like HE-AAC with SBR) anything we package will end up with a rather poor user experience for anyone wanting to look at anything related to HE-AAC.
from centos-rpm-liquidsoap.
Thank you for providing this pakage for a hassle free installation. From the maintainability point of view I fully understand the motivation to get rid of unnecessary depdendencies. we started using the centos Liquidsoap rpm a while ago for the sole purpose of transcoding to %fdkaac output.
Just for my understanding I need to ask, do you completely remove the AAC support or do you make it more upstream compatible (i.e Dynamically load fdk-aac encoder) ?
from centos-rpm-liquidsoap.
@tzumbrunnen As far as I remember transcoding to %fdkaac used to load the needed sofile dynamically... Current builds seem to indicate otherwise. I'm not sure if this was changed in liquidsoap or I just remember it wrong.
* Supported output formats
- FDK-AAC : yes
I'm not really sure when I'll get around to getting rid of AAC support, but I'll certainly try to keep the output support if anyway possible.
I waited for so long with this because I was hoping that https://bugzilla.redhat.com/show_bug.cgi?id=1501522 gets resolved at some point. If that bug finally gets resolved I'll most likely be able to keep aac output support.
from centos-rpm-liquidsoap.
After some further digging I realized that we can probably use the dynload feature for fdk-aac and %fdkaac will still work (just like on debian where fdk-aac is nonfree).
I tested this in a container and sure enough, detected at runtime
shows up in configure as it should.
from centos-rpm-liquidsoap.
Related Issues (20)
- Liquidsoap 1.3.3 HOT 1
- jackd and icecast HOT 2
- Speech Synthesis, festival package not compiled with liquidsoap? HOT 2
- Liquidsoap 1.3.4 HOT 3
- Unable to update to 1.3.7 HOT 2
- variable mksafe not previously defined HOT 3
- Liquidsoap hanging on shutdown HOT 9
- Liquidsoap 1.4.0 HOT 5
- Unable to decode stream of type "audio/aac"! HOT 1
- Several versions in OBS HOT 2
- rpm for fedora HOT 4
- liquidsoap 1.4.3 - enable fdk-aac (ocaml-fdkaac) HOT 4
- HOWTO: Fedora Server 33? HOT 1
- Remove inotify compile-time dependency
- Unable to run liquidsoap as root HOT 11
- rpmlint: Get rid of hardcoded-library-paths and fix minor warnings. HOT 1
- [email protected] - ExecStartPre=/bin/mkdir - (code=exited, status=1/FAILURE) HOT 2
- Problem: dirac/schroedinger abandoned upstream
- Update liquidsoap repo to latest production version? HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from centos-rpm-liquidsoap.