@@ -574,6 +574,21 @@ void ConfigGenerator::buildReplaceValues(
574574# define CONFIG_VP9_DXVA2_HWACCEL 1\n \
575575#else\n \
576576# define CONFIG_VP9_DXVA2_HWACCEL 0\n \
577+ #endif" ;
578+ replaceValues[" CONFIG_AV1_D3D11VA_HWACCEL" ] = " #if defined(NTDDI_WIN10_FE)\n \
579+ # define CONFIG_AV1_D3D11VA_HWACCEL 1\n \
580+ #else\n \
581+ # define CONFIG_AV1_D3D11VA_HWACCEL 0\n \
582+ #endif" ;
583+ replaceValues[" CONFIG_AV1_D3D11VA2_HWACCEL" ] = " #if defined(NTDDI_WIN10_FE)\n \
584+ # define CONFIG_AV1_D3D11VA2_HWACCEL 1\n \
585+ #else\n \
586+ # define CONFIG_AV1_D3D11VA2_HWACCEL 0\n \
587+ #endif" ;
588+ replaceValues[" CONFIG_AV1_DXVA2_HWACCEL" ] = " #if defined(NTDDI_WIN10_FE)\n \
589+ # define CONFIG_AV1_DXVA2_HWACCEL 1\n \
590+ #else\n \
591+ # define CONFIG_AV1_DXVA2_HWACCEL 0\n \
577592#endif" ;
578593 replaceValues[" HAVE_OPENCL_D3D11" ] = " #if defined(NTDDI_WIN8)\n \
579594# define HAVE_OPENCL_D3D11 1\n \
@@ -982,7 +997,8 @@ void ConfigGenerator::buildAdditionalDependencies(DependencyList& additionalDepe
982997 additionalDependencies[" const_nan" ] = true ;
983998 additionalDependencies[" CreateDIBSection" ] = true ;
984999 additionalDependencies[" dv1394" ] = false ;
985- additionalDependencies[" DXVA_PicParams_AV1" ] = false ;
1000+ additionalDependencies[" DXVA_PicParams_AV1" ] = true ; // Technically these require a compatible win sdk version
1001+ // but we check for that in the replace values that use these builtins
9861002 additionalDependencies[" DXVA_PicParams_HEVC" ] = true ;
9871003 additionalDependencies[" DXVA_PicParams_VP9" ] = true ;
9881004 additionalDependencies[" dxva2api_h" ] = true ;
0 commit comments