This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PlaySound() called by a lower thread causes delay in executing a higher priority thread

Hello,

I have an OMAP3530-based board with WINCE 6.0 R3 and TI BSP_ARM_A8_01_01.  I have a problem with my application in which a higher priority thread, which is supposed to run every 2ms, is delayed for several milliseconds every time a lower priority thread plays a wave file by calling PlaySound().

A similar application is running fine on different hardware with WINCE 5.0 and different BSP.  Is it a WINCE or BSP problem?

I appreciate your advice,

Luan