diff --git a/codec/common/WelsThreadLib.cpp b/codec/common/WelsThreadLib.cpp index a78f907f..e645330b 100644 --- a/codec/common/WelsThreadLib.cpp +++ b/codec/common/WelsThreadLib.cpp @@ -123,7 +123,7 @@ WELS_THREAD_ERROR_CODE WelsMultipleEventsWaitSingleBlocking (uint32_t nCount, } WELS_THREAD_ERROR_CODE WelsMultipleEventsWaitAllBlocking (uint32_t nCount, WELS_EVENT* event_list) { - return WaitForMultipleObjects (nCount, event_list, TRUE, (uint32_t) - 1); + return WaitForMultipleObjects (nCount, event_list, TRUE, INFINITE); } WELS_THREAD_ERROR_CODE WelsEventDestroy (WELS_EVENT* event) {