13 #ifndef OPENSHOT_OPENMP_UTILITIES_H
14 #define OPENSHOT_OPENMP_UTILITIES_H
23 #define OPEN_MP_NUM_PROCESSORS openshot::Settings::Instance()->EffectiveOMPThreads()
24 #define FF_VIDEO_NUM_PROCESSORS std::clamp(openshot::Settings::Instance()->FF_THREADS, 2, openshot::Settings::Instance()->MaxAllowedThreads())
25 #define FF_AUDIO_NUM_PROCESSORS std::clamp(openshot::Settings::Instance()->FF_THREADS, 2, openshot::Settings::Instance()->MaxAllowedThreads())
29 #if (_OPENMP >= 201811)
30 #define OPEN_MP_MAX_ACTIVE omp_get_supported_active_levels()
32 #define OPEN_MP_MAX_ACTIVE OPEN_MP_NUM_PROCESSORS
Header file for global Settings class.