- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Currently we are switching to IPP 6.1, which after relinking OpenCV with libiomp5mt.lib works fine. But in one of our applications we also use a DirectShow filter which still uses IPP 5.3. This combination results in a crash. The good news is that we wrote the filter ourselves so we can solve the issue by building a new version of the filter, but if it had been a third-party filter...
The question is: is there a safe way to use both IPP 6.1 and a COM-object using IPP 5.3 in the same application ?
Regards,
Rob
p.s. setting an unsupported, ill-advised environment variable seems neither safe nor elgant.
Currently we are switching to IPP 6.1, which after relinking OpenCV with libiomp5mt.lib works fine. But in one of our applications we also use a DirectShow filter which still uses IPP 5.3. This combination results in a crash. The good news is that we wrote the filter ourselves so we can solve the issue by building a new version of the filter, but if it had been a third-party filter...
The question is: is there a safe way to use both IPP 6.1 and a COM-object using IPP 5.3 in the same application ?
Regards,
Rob
p.s. setting an unsupported, ill-advised environment variable seems neither safe nor elgant.
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Rob,
the difference between IPP 5.3 and IPP 6.1 is inIntel OpenMP runtime libraries. IPP 5.3 use libguide40 library and IPP 6.1 use new libiomp5 library. Knowing this the only thing I can suggest is using of non threaded static IPP library in one of your cases cases. This will allow you to use different version of threaded IPP library in another case.
Regards,
Vladimir

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page