fix cuda::BufferPool deinitialization

The deinitialization of BufferPool internal objects is controled by global
object, but it depends on other global objects, which leads to errors
caused by undefined deinitialization order of global objects.

I merge global objects initialization into single class, which performs
initialization and deinitialization in correct order.
This commit is contained in:
Vladislav Vinogradov
2014-12-17 18:51:15 +03:00
parent fd6ef87c32
commit 7ed38b97c3
3 changed files with 466 additions and 458 deletions

View File

@@ -479,6 +479,7 @@ private:
friend struct StreamAccessor;
friend class BufferPool;
friend class DefaultDeviceInitializer;
};
class CV_EXPORTS Event