IPP Libraries LNVR Pre-requisite

Symptom

The root cause of the failure to connect issue is that a number of DirectX Media Objects (DMOs) failed to register. The failure was due to what appears to be an incomplete installation of the LNVR pre-requisite: the IPP libraries.

It appears that the IPP installer attempts to detect the hardware and then install DLLs that would provide optimal performance. However, because version 5.2 is rather old, in some instances the installer fails to detect some newer hardware. In these cases, the installer will silently succeed without actually installing anything.

The solution to this problem is to re-install the IPP using the /VCOMPONENT="ALL" flag, and register the affected DMOs. The /VCOMPONENT="ALL" flag forces all the IPP components to install regardless of the hardware.

Resolution

 
 
  1. Un-install Intel IPP Run-Time Installer 5.2
  2. From the LNVR installation disk the IPP Installer can be found at:
  • For LNVR 7.0: Lenel Video Suite Installation 7.0.825\Temp\INTEL\setup.exe 
  • For LNVR 7.1: Lenel Video Suite Installation 7.1.731\ISSetupPrerequisites\{C73A884D-A6DD-4D9F-A576-6F52A1F960A0}\setup.exe
  • From a command window opened as administrator, run the following:
    setup.exe /VCOMPONENT="ALL"
  • To re-register the DMOs: From a command prompt opened as administrator, navigate to the following directory:
  • For LNVR 7.0: C:\Program Files (x86)\Common Files\Lenel Shared\LNVSuite Client Components\7.0
  • For LNVR 7.1: C:\Program Files (x86)\Common Files\Lenel Shared\LNVSuite Client Components\7.1
  • Register following .dlls:
 

    • Regsvr32 LnrAudioDMO.dll
    • Regsvr32 LnrAudioCodecDMO.dll
    • Regsvr32 LnrIntlDMO.dll
    • Regsvr32 LNRMdDMO.dll
    • Regsvr32 LNRResizeDMO.dll
    • Regsvr32 LNRRotation.DMO.dll
    • Regsvr32 UTCH264DecDMO.dll 
 


Applies To

LNVR

Additional Information