Samsung S5PC110 Manual page 1469

Risc microprocessor
Table of Contents

Advertisement

S5PC110_UM
There is one-to-one mapping between each metadata output buffer and corresponding DPB. Hence it is host's
responsibility to allocate NUM_DPB number of metadata buffers with the same size. The remaining metadata
buffer addresses are not used in storing metadata. The size is communicated through the first fields in the
shared memory input.
However since the VUI information is embedded in the sequence header (SPS in H.264), there is no one-to-one
relationship between VUI and metadata buffers. MFC will return the appropriate VUI for a specific frame when
there is an SPS change.
shows the metadata output in the shared memory for each DPB. In the metadata output structure, the
Figure 6-6
20bytes header as well as the payload for each field will be present only if the corresponding bits in the
METADATA_ENABLE register. However, if the metadata buffer is full, the payload will be discarded.
When the input bitstream consists of one frame worth of data and one or more extra data, it will be copied to the
ExtraData metadata. In this case, the address of the extra data is informed through the EXTRADATA_ADDR
register.
31
Metadata buffer size
Metadata buffer1 addr
Metadata buffer2 addr
Metadata buffer32 addr
nVersion_DataNone
nPortIndex_DataNone
eType_DataNone
nVersion_QPArray
nPortIndex_QPArray
eType_QPArray
nVersion_ConcealMB
nPortIndex_ConcealMB
eType_ConcealMB
nVersion_VC1
nPortIndex_VC1
eType_VC1
nVersion_SEI
nPortIndex_SEI
eType_SEI
nVersion_VUI
nPortIndex_VUI
eType_VUI
Padding
Figure 6-5
Shared Memory Input for Decoders
0
...
6 5BMULTI FORMAT CODEC
6-77

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents