@@ -42,7 +42,6 @@ extern "C" {
4242#define MIN_VFX_SDK_VERSION (0 << 24 | 7 << 16 | 2 << 8 | 0 << 0)
4343static HMODULE nv_videofx = NULL ;
4444static HMODULE nv_cvimage = NULL ;
45- static HMODULE nv_cudart = NULL ;
4645static HMODULE nv_cuda = NULL ;
4746
4847//! Status codes returned from APIs.
@@ -633,16 +632,6 @@ typedef enum cudaMemcpyKind {
633632
634633typedef enum cudaError cudaError_t ;
635634
636- typedef cudaError_t CUDARTAPI (* cudaMalloc_t )(void * * devPtr , size_t size );
637- typedef cudaError_t CUDARTAPI (* cudaStreamSynchronize_t )(CUstream stream );
638- typedef cudaError_t CUDARTAPI (* cudaFree_t )(void * devPtr );
639- typedef cudaError_t CUDARTAPI (* cudaMemsetAsync_t )(void * devPtr , int value ,
640- size_t count ,
641- CUstream stream );
642- typedef cudaError_t CUDARTAPI (* cudaMemcpy_t )(void * dst , const void * src ,
643- size_t count ,
644- enum cudaMemcpyKind kind );
645-
646635/* nvvfx */
647636static NvVFX_GetVersion_t NvVFX_GetVersion = NULL ;
648637static NvVFX_CreateEffect_t NvVFX_CreateEffect = NULL ;
@@ -705,13 +694,6 @@ static NvCVImage_InitFromD3D11Texture_t NvCVImage_InitFromD3D11Texture = NULL;
705694/* error codes */
706695static NvCV_GetErrorStringFromCode_t NvCV_GetErrorStringFromCode = NULL ;
707696
708- /* cuda runtime */
709- static cudaMalloc_t cudaMalloc = NULL ;
710- static cudaStreamSynchronize_t cudaStreamSynchronize = NULL ;
711- static cudaFree_t cudaFree = NULL ;
712- static cudaMemcpy_t cudaMemcpy = NULL ;
713- static cudaMemsetAsync_t cudaMemsetAsync = NULL ;
714-
715697static inline void release_nv_vfx ()
716698{
717699 NvVFX_CreateEffect = NULL ;
@@ -776,15 +758,6 @@ static inline void release_nv_vfx()
776758 FreeLibrary (nv_cvimage );
777759 nv_cvimage = NULL ;
778760 }
779- cudaMalloc = NULL ;
780- cudaStreamSynchronize = NULL ;
781- cudaFree = NULL ;
782- cudaMemcpy = NULL ;
783- cudaMemsetAsync = NULL ;
784- if (nv_cudart ) {
785- FreeLibrary (nv_cudart );
786- nv_cudart = NULL ;
787- }
788761}
789762
790763static inline void nvvfx_get_sdk_path (char * buffer , const size_t len )
@@ -810,9 +783,8 @@ static inline bool load_nv_vfx_libs()
810783
811784 nv_videofx = LoadLibrary (L"NVVideoEffects.dll" );
812785 nv_cvimage = LoadLibrary (L"NVCVImage.dll" );
813- nv_cudart = LoadLibrary (L"cudart64_110.dll" );
814786 SetDllDirectoryA (NULL );
815- return !!nv_videofx && !!nv_cvimage && !! nv_cudart ;
787+ return !!nv_videofx && !!nv_cvimage ;
816788}
817789
818790static unsigned int get_lib_version (void )
0 commit comments