From 75791f4dd98d15a074f59a567e53d31ef486bdd5 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 26 Aug 2013 08:10:24 +0200 Subject: configure: fix VDA autodetection based on FFmpeg support The original condition was too weak, requiring only the header. The header is installed is FFmpeg regardless of the presence of VDA on the system, so just perform a check on the `ff_vda_create_decoder` function. --- configure | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/configure b/configure index 0a2aaee9a1..235cbc0464 100755 --- a/configure +++ b/configure @@ -2833,7 +2833,8 @@ if test "$_vda" = auto ; then _vda=no if test "$_avutil_has_refcounting" = "yes" ; then header_check VideoDecodeAcceleration/VDADecoder.h && - header_check libavcodec/vda.h && _vda=yes + statement_check libavcodec/vda.h 'ff_vda_create_decoder(NULL, NULL, NULL)' && + _vda=yes else res_comment="libavutil too old" fi -- cgit v1.2.3