
PRELIMINARY
FIMV-MFC V1.0
MULTI-FORMAT
VIDEO
CODEC
2
1-63
Preliminary product information describe products that are in development,
for which full characterization data and associated errata are not yet available.
Specifications and information herein are subject to change without notice.
If this flag is “1”, [BufPicFlush] bit is ignored.
In decoding case, this flag is ignored.
FrameMemCtrl (0x110)
Bit
Name
Type
Function
Reset Value
0
SelBigEndian R/W
0 – frame memory is 4 byte little endian format
1 – frame memory is big endian
N/A
DecFuncCtrl (0x114)
Bit
Name
Type
Function
Reset Value
0
StreamEnd
R/W
0 – There is more bitstream to be given to the
decoder.
1 – The whole bitstream has been given to the
decoder.
In Picture Run state, BIT processor can know the
end of bitstream by checking this bit. Host must set
this flag after writing the whole bitstream to get the
last picture of bitstream. Host also can clear busy
state while BIT is waiting for the rest of bitstream
corresponding to one picture and get one picture by
setting this flag. Host can set/clear this flag at any
stage in decoding process after BIT is initialized.
Once this bit is set, the decoder will not accept more
streams; therefore HOST must clear this flag to 0
before starting decoding and set this flag to 1 after
writing the whole bitstream.
In Seq init state, this flag is used for signaling to BIT
processor to escape from SEQ_INIT stall state.
When this bit is set by 1, then BIT processor gives
up parsing more stream data and escape from stall
state with return value 0 (Fail).
This flag is ignored in encoding case.
N/A