OMX_ERRORTYPE VideoFilter::DoIdle2Loaded()
{
    OMX_ERRORTYPE ret = OMX_ErrorNone;
    if(bInit == OMX_TRUE)
        DeInitFilter();

    if(pCodecData != NULL)
        FSL_FREE(pCodecData);

    tsmDestroy(hTsHandle);

    ret=SetDefaultSetting(); //restore default to support following switch from loaded to idle
    if(ret != OMX_ErrorNone)
        return ret;

    return OMX_ErrorNone;
}
OMX_ERRORTYPE VideoFilter::DeInitComponent()
{
    tsmDestroy(hTsHandle);
    DeInitFilterComponent();
    return OMX_ErrorNone;
}