X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fopengl%2Ffilter_glsl_manager.cpp;h=0fd62853e39af66df3f29ad86ec33a9f48ec0061;hb=d361382f1a14b84221cf551207bf2e7dd7431245;hp=cf71a211434073678a9135cc8e5721b903b0eeff;hpb=96fc85b6fe773d2b1ac1199fe51051efa4717237;p=mlt diff --git a/src/modules/opengl/filter_glsl_manager.cpp b/src/modules/opengl/filter_glsl_manager.cpp index cf71a211..0fd62853 100644 --- a/src/modules/opengl/filter_glsl_manager.cpp +++ b/src/modules/opengl/filter_glsl_manager.cpp @@ -42,6 +42,8 @@ extern "C" { #include #endif +using namespace movit; + void dec_ref_and_delete(GlslManager *p) { if (p->dec_ref() == 0) { @@ -223,8 +225,8 @@ void GlslManager::onInit( mlt_properties owner, GlslManager* filter ) #else std::string path = std::string(getenv("MLT_MOVIT_PATH") ? getenv("MLT_MOVIT_PATH") : SHADERDIR); #endif - ::init_movit( path, mlt_log_get_level() == MLT_LOG_DEBUG? MOVIT_DEBUG_ON : MOVIT_DEBUG_OFF ); - filter->set( "glsl_supported", movit_initialized ); + bool success = init_movit( path, mlt_log_get_level() == MLT_LOG_DEBUG? MOVIT_DEBUG_ON : MOVIT_DEBUG_OFF ); + filter->set( "glsl_supported", success ); } void GlslManager::onClose( mlt_properties owner, GlslManager *filter )