Merge pull request #113822 from baloo/baloo/gstreamer-plugins-bad/vo-aacenc

This commit is contained in:
Sandro 2021-03-04 20:46:35 +01:00 committed by GitHub
commit 6b746880b9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 26 additions and 1 deletions

View File

@ -79,6 +79,7 @@
, x265
, libxml2
, srt
, vo-aacenc
}:
assert faacSupport -> faac != null;
@ -97,6 +98,7 @@ in stdenv.mkDerivation rec {
};
patches = [
# Use pkgconfig to inject the includedirs
./fix_pkgconfig_includedir.patch
];
@ -115,6 +117,8 @@ in stdenv.mkDerivation rec {
buildInputs = [
gst-plugins-base
orc
# gobject-introspection has to be in both nativeBuildInputs and
# buildInputs. The build tries to link against libgirepository-1.0.so
gobject-introspection
faad2
libass
@ -161,6 +165,7 @@ in stdenv.mkDerivation rec {
libxml2
libintl
srt
vo-aacenc
] ++ optionals enableZbar [
zbar
] ++ optionals faacSupport [
@ -239,7 +244,6 @@ in stdenv.mkDerivation rec {
"-Dsvthevcenc=disabled" # required `SvtHevcEnc` library not packaged in nixpkgs as of writing
"-Dteletext=disabled" # required `zvbi` library not packaged in nixpkgs as of writing
"-Dtinyalsa=disabled" # not packaged in nixpkgs as of writing
"-Dvoaacenc=disabled" # required `vo-aacenc` library not packaged in nixpkgs as of writing
"-Dvoamrwbenc=disabled" # required `vo-amrwbenc` library not packaged in nixpkgs as of writing
"-Dvulkan=disabled" # Linux-only, and we haven't figured out yet which of the vulkan nixpkgs it needs
"-Dwasapi=disabled" # not packaged in nixpkgs as of writing / no Windows support

View File

@ -0,0 +1,19 @@
{ lib, stdenv, fetchurl }:
stdenv.mkDerivation rec {
pname = "vo-aacenc";
version = "0.1.3";
src = fetchurl {
url = "mirror://sourceforge/opencore-amr/fdk-aac/${pname}-${version}.tar.gz";
sha256 = "sha256-5Rp0d6NZ8Y33xPgtGV2rThTnQUy9SM95zBlfxEaFDzY=";
};
meta = with lib; {
description = "VisualOn AAC encoder library";
homepage = "https://sourceforge.net/projects/opencore-amr/";
license = licenses.asl20;
maintainers = [ maintainers.baloo ];
platforms = platforms.all;
};
}

View File

@ -8812,6 +8812,8 @@ in
vo-amrwbenc = callPackage ../development/libraries/vo-amrwbenc { };
vo-aacenc = callPackage ../development/libraries/vo-aacenc { };
vobcopy = callPackage ../tools/cd-dvd/vobcopy { };
vobsub2srt = callPackage ../tools/cd-dvd/vobsub2srt { };