Configurable FFmpeg expression, fdk-aac library, license fixes#1461
Configurable FFmpeg expression, fdk-aac library, license fixes#1461vcunat merged 3 commits intoNixOS:masterfrom
Conversation
|
It looks good, thanks! |
add configurable FFmpeg expression, fdk-aac library, license fixes
|
Actually, I planned to make a configurable ffmpeg/libav switch, so this will be a very nice base. Also for supporting multiple versions inside one expression. When I get to it... there are higher-priority issues right now (e.g. stdenv-updates). |
|
Hm, we already have 5 variants of ffmpeg in Nixpkgs, do we really want another one? In particular, why do we need both ffmpeg/2.x.nix and ffmpeg/configurable.nix, given that they both build version 2.1.1? |
|
I'd say 2.x.nix should use configurable one. |
|
I think all should use one configurable expression (a slight modification of this one, for example). |
|
(So far the files only differed in hash and version AFAIK. And maybe some older versions aren't really needed anymore.) |
|
I recently upgraded every (minor) version and checked each package in |
|
@bluescreen303: even if considering updating the packages (that don't support newer versions)? |
|
I looked at this and upgraded some. |
These commits do several things:
ffmpeg_configurable, a configurable expression for FFmpeg styled aftervim_configurable. Otherwise, it's difficult to configure an FFmpeg expression for users who want the command line tool in their environment.fdk-aaclibrary, a high-quality AAC codec implementation from Android.ffmpeg_2andffmpeg_configurableto use thefdk-aaclibrary. This is disabled by default because:fdk-aacorfaacare enabled, in which case it is non-free and unredistributable.