S5PC110_UM
6.5 METADATA INTERFACE
Shared memory is used to exchange information between the MFC core and an external host. Host should
allocate metadata input and output buffers in the shared memory, and inform MFC of the pointer through the
EXT_METADATA_START_ADDR register.
The structure of the metadata buffer output is OpenMax compliant which is shown as follows:
typedef struct OMX_OTHER_EXTRADATATYPE {
OMX_U32
OMX_VERSIONTYPE
OMX_U32
OMX_EXTRADATATYPE eType;
OMX_U32
OMX_U8
} OMX_OTHER_EXTRADATATYPE;
Note that the start and end addresses should be informed through metadata buffer<n> addr and metadata buffer
size.
nSize;
nVersion;
nPortIndex;
nDataSize;
data[1];
6 5BMULTI FORMAT CODEC
6-75