On 02.12.2016 01:05, Hendrik Leppkes wrote:
> On Fri, Dec 2, 2016 at 12:27 AM, Andreas Cadhalpun
> <andreas.cadhal...@googlemail.com> wrote:
>> On 01.12.2016 11:01, Hendrik Leppkes wrote:
>>> If those are enabled after option parsing, doesn't this then prevent
>>> me from turning them off?
>> Good catch, they should only be enabled, if they haven't been disabled.
>> Updated patch is attached.
> I'm not 100% sure, but maybe enable_weak might work? It should only
> affect the value if its still entirely unset, which should be what we
I tested with --disable-vaapi and enable_weak indeed works.
> Would look nicer then the manual loopery.
I don't really mind either way, so attached is a patch with enable_weak.
>From ab69118d3fe4dc2ee1c0011593ee635739b888a3 Mon Sep 17 00:00:00 2001
From: Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
Date: Wed, 30 Nov 2016 23:49:35 +0100
Subject: [PATCH 2/3] configure: enable autodetected libraries after option
And only enable them, if they haven't been disabled.
This is needed for the following patch.
Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
configure | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/configure b/configure
index 2ce7555..7c425e8 100755
@@ -3237,15 +3237,6 @@ enable valgrind_backtrace
-# Enable platform codecs by default.
-# Enable hwaccels by default.
-enable d3d11va dxva2 vaapi vda vdpau videotoolbox_hwaccel xvmc
-enable cuda cuvid nvenc vda_framework videotoolbox videotoolbox_encoder
# build settings
@@ -3491,6 +3482,15 @@ for e in $env; do
eval "export $e"
+# Enable platform codecs by default.
+# Enable hwaccels by default.
+enable_weak d3d11va dxva2 vaapi vda vdpau videotoolbox_hwaccel xvmc
+enable_weak cuda cuvid nvenc vda_framework videotoolbox videotoolbox_encoder
disabled logging && logfile=/dev/null
# Disable all the library-specific components if the library itself
ffmpeg-devel mailing list