From 0682e7ca5692dabbb16a0569fa3d3b3cbda1101a Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Fri, 4 Jul 2025 18:18:25 +0300 Subject: [PATCH] Disable other classes that use MS Media Foundation in headless builds. --- setup.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/setup.py b/setup.py index 89412187..c15f044b 100755 --- a/setup.py +++ b/setup.py @@ -214,10 +214,10 @@ def main(): cmake_args.append("-DWITH_WIN32UI=OFF") cmake_args.append("-DWITH_QT=OFF") cmake_args.append("-DWITH_GTK=OFF") - if is_CI_build: - cmake_args.append( - "-DWITH_MSMF=OFF" - ) # see: https://github.com/skvark/opencv-python/issues/263 + # see: https://github.com/skvark/opencv-python/issues/263, https://github.com/opencv/opencv-python/issues/771 + cmake_args.append("-DWITH_MSMF=OFF") + cmake_args.append("-DHAVE_MSMF=OFF") + cmake_args.append("-DHAVE_OBSENSOR_MSMF=OFF") if sys.platform.startswith("linux") and not is64 and "bdist_wheel" in sys.argv: subprocess.check_call("patch -p0 < patches/patchOpenEXR", shell=True)