diff --git a/SerialPrograms/CMakeLists.txt b/SerialPrograms/CMakeLists.txt index e5ab61e77c..a082012a98 100644 --- a/SerialPrograms/CMakeLists.txt +++ b/SerialPrograms/CMakeLists.txt @@ -678,6 +678,7 @@ if (WIN32) TARGET SerialPrograms POST_BUILD COMMAND ${CMAKE_COMMAND} -E echo "[Deploy] Running windeployqt" COMMAND "${WINDEPLOYQT_EXECUTABLE}" + --qmldir "${CMAKE_CURRENT_SOURCE_DIR}/Source/CommonFramework/VideoPipeline/Backends" --dir "${WIN_DEPLOY_DIR}" $,--debug,--release> $ @@ -776,6 +777,10 @@ if (WIN32) endif() # end WIN32 set_target_properties(SerialPrograms PROPERTIES QT_QML_IMPORT_DEPENDENCIES "QtMultimedia") +set_target_properties(SerialPrograms PROPERTIES + QT_QML_IMPORT_DEPENDENCIES "QtMultimedia" + QT_QML_ROOT_DIR "${CMAKE_CURRENT_SOURCE_DIR}/Source/CommonFramework/VideoPipeline/Backends" +) if (QT_MAJOR GREATER_EQUAL 6) qt_finalize_target(SerialPrograms) diff --git a/SerialPrograms/Source/CommonFramework/Main.cpp b/SerialPrograms/Source/CommonFramework/Main.cpp index 7ed9d7aaa3..2e54e47023 100644 --- a/SerialPrograms/Source/CommonFramework/Main.cpp +++ b/SerialPrograms/Source/CommonFramework/Main.cpp @@ -90,6 +90,9 @@ FileLogger& global_file_logger(){ int run_program(int argc, char *argv[]){ // qputenv("QT_RHI_BACKEND", "opengl"); +// qputenv("QT_MULTIMEDIA_FORCE_MEDIATYPE", "1"); +// qputenv("MF_LOW_LATENCY", "1"); + #if defined(__APPLE__) Filesystem::set_startup_profile(argc, argv); QApplication application(argc, argv);