MaruCamParam *param = state->param;\r
param->top = 0;\r
\r
+ hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);\r
+ if (FAILED(hr)) {\r
+ ERR("CoInitailizeEx\n");\r
+ ERR("camera device open failed!!!, [HRESULT : 0x%x]\n", hr);\r
+ param->errCode = EINVAL;\r
+ return;\r
+ }\r
+\r
hr = GraphBuilder_Init();\r
if (FAILED(hr)) {\r
ERR("GraphBuilder_Init\n");\r
\r
error_failed:\r
CloseInterfaces();\r
+ CoUninitialize();\r
param->errCode = EINVAL;\r
ERR("camera device open failed!!!, [HRESULT : 0x%x]\n", hr);\r
}\r
param->top = 0;\r
\r
CloseInterfaces();\r
+ CoUninitialize();\r
INFO("Close successfully!!!\n");\r
}\r
\r