Showing the changes to codec/common/src/WelsThreadLib.cpp (1 of 6 files). Show all
Unified · Split
| @@ -174,6 +174,9 @@ WELS_THREAD_ERROR_CODE WelsEventClose (WELS_EVENT* event, const char* event_n · 173 unmodified lines | ||
| 174 | 174 | return WELS_THREAD_ERROR_OK; |
| 175 | 175 | } |
| 176 | 176 | |
| 177 | +void WelsSleep (uint32_t dwMilliSecond) { | |
| 178 | + ::Sleep (dwMilliSecond); | |
| 179 | +} | |
| 177 | 180 | |
| 178 | 181 | WELS_THREAD_ERROR_CODE WelsThreadCreate (WELS_THREAD_HANDLE* thread, LPWELS_THREAD_ROUTINE routine, |
| 179 | 182 | void* arg, WELS_THREAD_ATTR attr) { |
| @@ -332,11 +335,7 @@ WELS_THREAD_ERROR_CODE WelsEventWait (WELS_EVENT* event) { · 152 unmodified lines | ||
| 332 | 335 | } |
| 333 | 336 | |
| 334 | 337 | void WelsSleep (uint32_t dwMilliSecond) { |
| 335 | −#ifdef WIN32 | |
| 336 | − ::Sleep (dwMilliSecond); | |
| 337 | −#else | |
| 338 | 338 | usleep (dwMilliSecond * 1000); |
| 339 | −#endif | |
| 340 | 339 | } |
| 341 | 340 | |
| 342 | 341 | WELS_THREAD_ERROR_CODE WelsEventWaitWithTimeOut (WELS_EVENT* event, uint32_t dwMilliseconds) { |