From a88eb35ff164444747a1c8c969ae5e779a194d81 Mon Sep 17 00:00:00 2001 From: aszlig Date: Wed, 20 Jun 2012 10:36:26 +0200 Subject: [PATCH] chromium: Enable proprietary codecs by default. We now switch to using bundled ffmpeg, as this adds stuff such as support for the H.264 codec. --- .../networking/browsers/chromium/default.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index f0f443d15d6..4818bac5452 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -25,7 +25,7 @@ let useOpenSSL = true; enableGnomeSupport = false; gnomeKeyringSupport = false; - useProprietaryCodecs = false; + useProprietaryCodecs = true; enableCUPS = false; }; @@ -41,7 +41,6 @@ let gypFlagsUseSystemLibs = { use_system_bzip2 = true; - use_system_ffmpeg = false; # FIXME: libavformat... use_system_flac = true; use_system_harfbuzz = false; # TODO use_system_icu = false; # FIXME: wrong version! @@ -63,7 +62,7 @@ let }; defaultDependencies = [ - bzip2 ffmpeg flac # harfbuzz + bzip2 flac # harfbuzz icu libevent expat libjpeg libpng libwebp libxml2 libxslt # skia speex sqlite # stlport @@ -117,6 +116,10 @@ in stdenv.mkDerivation rec { use_openssl = config.useOpenSSL; selinux = config.useSELinux; use_cups = config.enableCUPS; + } // stdenv.lib.optionalAttrs config.useProprietaryCodecs { + # enable support for the H.264 codec + proprietary_codecs = true; + ffmpeg_branding = "Chrome"; } // stdenv.lib.optionalAttrs (stdenv.system == "x86_64-linux") { target_arch = "x64"; } // stdenv.lib.optionalAttrs (stdenv.system == "i686-linux") {