OMX_IVCommon.h uses OMX_MANUALFOCUSRECTTYPE (as part of the OMX_CONFIG_FOCUSREGIONCONTROLTYPE type) before declaring/defining it, making the file fail compilation:

Code :
$ grep OMX_MANUALFOCUSRECTTYPE OMX_IVCommon.h 
    OMX_MANUALFOCUSRECTTYPE sManualFRegions[1];
typedef struct OMX_MANUALFOCUSRECTTYPE {
} OMX_MANUALFOCUSRECTTYPE;

This is from http://www.khronos.org/registry/omxil/a ... Header.zip linked from http://www.khronos.org/registry/omxil/
Should those headers not be used yet?