OMX_ERRORTYPE Clock::DeInitComponent()
{
    if(lock != NULL) {
        fsl_osal_mutex_destroy(lock);
        lock = NULL;
    }

    if(Cond != NULL) {
        fsl_osal_cond_destroy(Cond);
        Cond = NULL;
    }

    return OMX_ErrorNone;
}
Example #2
0
OMX_ERRORTYPE GMSubtitlePlayer::DeInit()
{
    if(pThread) {
        fsl_osal_thread_destroy(pThread);
        pThread = NULL;
    }

    if(Cond != NULL) {
        fsl_osal_cond_destroy(Cond);
        Cond = NULL;
    }

    if(pSem) {
        fsl_osal_sem_destroy(pSem);
        pSem = NULL;
    }

    return OMX_ErrorNone;
}