#ifndef __OMX_MTK_EXTEND_H__
#define __OMX_MTK_EXTEND_H__

#include "OMX_Types.h"
#include "omx_common_dec_comp_ext.h"
#include "omx_type1_dec_comp_ext.h"


/** this is the list of custom vendor index */
typedef enum OMX_INDEXVENDORMTKDECODERTYPE
{
    /** only one index for file reader component input file */
    OMX_IndexMTKDecoderParameterID = OMX_IndexVendorStartUnused+0x800000,
    OMX_IndexMTKDecoderFlowCtrlID,
}OMX_INDEXVENDORMTKDECODERTYPE;

typedef enum OMX_VENDORMTKDECERRORTYPE
{
    /** only one index for file reader component input file */
    OMX_ErrorDecoderActionIntfError = (OMX_S32)((OMX_S32)OMX_ErrorVendorStartUnused+0xF000000),
    OMX_ErrorDecoderActionIntfNone  = (OMX_S32)((OMX_S32)OMX_ErrorVendorStartUnused+0xF000001),
    OMX_DecoderAskRefreshAction     = (OMX_S32)((OMX_S32)OMX_ErrorVendorStartUnused+0xF000002),
    OMX_DecoderAskUpdateAction      = (OMX_S32)((OMX_S32)OMX_ErrorVendorStartUnused+0xF000003),
}OMX_VENDORMTKDECERRORTYPE;

#endif

