Lines Matching refs:plugins

346 static CvPluginInfo plugins[CV_PLUGIN_MAX];
391 if( plugins[CV_PLUGIN_OPTCV].handle != 0 )
395 assert( plugins[i].handle == 0 );
396 plugins[i].handle = plugins[CV_PLUGIN_OPTCV].handle;
427 if( plugins[idx].handle != 0 && name_start )
437 addr = (uchar*)GetProcAddress( plugins[idx].handle, name );
454 ICV_PRINTF(("%s: \t%s\n", name, plugins[idx].name ));
479 if( plugins[CV_PLUGIN_OPTCV].handle != 0 )
482 plugins[i].handle = 0;
563 plugins[i].basename = 0;
564 plugins[CV_PLUGIN_NONE].basename = 0;
565 plugins[CV_PLUGIN_NONE].name[0] = '\0';
566 plugins[CV_PLUGIN_OPTCV].basename = "ippopencv";
567 plugins[CV_PLUGIN_IPPCV].basename = "ippcv";
568 plugins[CV_PLUGIN_IPPI].basename = "ippi";
569 plugins[CV_PLUGIN_IPPS].basename = "ipps";
570 plugins[CV_PLUGIN_IPPVM].basename = "ippvm";
571 plugins[CV_PLUGIN_IPPCC].basename = "ippcc";
572 plugins[CV_PLUGIN_MKL].basename = "mkl_";
578 if( plugins[i].handle )
580 FreeLibrary( plugins[i].handle );
581 plugins[i].handle = 0;
585 if( i < CV_PLUGIN_MKL && load_flag && plugins[CV_PLUGIN_OPTCV].handle != 0 )
588 if( load_flag && plugins[i].basename &&
603 sprintf( plugins[i].name, DLL_PREFIX "%s%s" DLL_DEBUG_FLAG DLL_SUFFIX,
604 plugins[i].basename, *suffix );
606 ICV_PRINTF(("loading %s...\n", plugins[i].name ));
607 plugins[i].handle = LoadLibrary( plugins[i].name );
608 if( plugins[i].handle != 0 )
610 ICV_PRINTF(("%s loaded\n", plugins[i].name ));
616 sprintf( plugins[i].name, DLL_PREFIX "%s%s" DLL_DEBUG_FLAG ".dylib",
617 plugins[i].basename, *suffix );
619 ICV_PRINTF(("loading %s...\n", plugins[i].name ));
620 plugins[i].handle = LoadLibrary( plugins[i].name );
621 if( plugins[i].handle != 0 )
623 ICV_PRINTF(("%s loaded\n", plugins[i].name ));
703 if( plugins[i].handle != 0 )
705 sprintf( ptr, "%s, ", plugins[i].name );