Merge commit 'b9875b497a38f494acb599083b0d004545958697'
authorMichael Niedermayer <michaelni@gmx.at>
Wed, 3 Jun 2015 16:41:02 +0000 (18:41 +0200)
committerMichael Niedermayer <michaelni@gmx.at>
Wed, 3 Jun 2015 16:41:02 +0000 (18:41 +0200)
* commit 'b9875b497a38f494acb599083b0d004545958697':
  configure: Remove unnecessary tests for d3d11va

Conflicts:
configure

Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
configure

diff --cc configure
+++ b/configure
@@@ -1857,9 -1561,6 +1857,7 @@@ HAVE_LIST=
      $TYPES_LIST
      atomics_native
      dos_paths
-     d3d11_cobj
-     d3d11va_lib
 +    dxva2api_cobj
      dxva2_lib
      libc_msvcrt
      libdc1394_1
@@@ -5347,31 -4436,6 +5345,22 @@@ if enabled x11grab; the
      require Xfixes X11/extensions/Xfixes.h XFixesGetCursorImage -lXfixes
  fi
  
- enabled d3d11_h &&
-     check_cc <<EOF && enable d3d11_cobj
- #define _WIN32_WINNT 0x0600
- #define COBJMACROS
- #include <windows.h>
- #include <d3d11.h>
- int main(void) { ID3D11VideoDecoder *o = NULL; ID3D11VideoDecoder_Release(o); return 0; }
- EOF
 +check_func_headers "windows.h" CreateDIBSection "$gdigrab_indev_extralibs"
 +
 +enabled dxva2api_h &&
 +    check_cc <<EOF && enable dxva2api_cobj
 +#define _WIN32_WINNT 0x0600
 +#define COBJMACROS
 +#include <windows.h>
 +#include <d3d9.h>
 +#include <dxva2api.h>
 +int main(void) { IDirectXVideoDecoder *o = NULL; IDirectXVideoDecoder_Release(o); return 0; }
 +EOF
 +
 +enabled vaapi &&
 +    check_lib va/va.h vaInitialize -lva ||
 +    disable vaapi
 +
  enabled vaapi && enabled xlib &&
      check_lib2 "va/va.h va/va_x11.h" vaGetDisplay -lva -lva-x11 &&
      enable vaapi_x11
@@@ -5617,20 -4657,8 +5606,16 @@@ check_deps $CONFIG_LIST       
             $HAVE_LIST         \
             $ALL_COMPONENTS    \
  
 -enabled_all dxva2 CoTaskMemFree &&
 -    prepend avconv_libs $($ldflags_filter "-lole32") &&
 +enabled threads && ! enabled pthreads && ! enabled atomics_native && die "non pthread threading without atomics not supported, try adding --enable-pthreads or --cpu=i486 or higher if you are on x86"
 +
 +
 +if test $target_os = "haiku"; then
 +    disable memalign
 +    disable posix_memalign
 +fi
 +
- enabled_all d3d11va d3d11_cobj CoTaskMemFree &&
-     prepend ffmpeg_libs $($ldflags_filter "-lole32") &&
-     enable d3d11va_lib
 +enabled_all dxva2 dxva2api_cobj CoTaskMemFree &&
 +    prepend ffmpeg_libs $($ldflags_filter "-lole32" "-luser32") &&
      enable dxva2_lib
  
  ! enabled_any memalign posix_memalign aligned_malloc &&