Fujitsu DTV/STB solution driver (FAPex driver) Documentation [V01L00R00]


FAPEX_VIDEC_StatusStrT Struct Reference

status parameters for the VIDEC driver More...

Data Fields

uint32_t firmwareVersionInFlash
uint32_t firmwareVersionSupported
int32_t decoderType
int32_t decodeFrameBankSizeType
uint32_t displayWidth
uint32_t displayHeight
uint32_t decodedWidth
uint32_t decodedHeight
int32_t aspectRatio
uint32_t averageBitRate
uint32_t currBitRate
uint32_t frameRate
int32_t bootState
int32_t resetState
int32_t enableState
int32_t startState
int32_t freezeState
int32_t healthState

Detailed Description

status parameters for the VIDEC driver

The related ioctl command type : FAPEX_IOCCOM_VIDEC_GET_STATUS

See also:
FAPEX_VIDEC_Ioctl

Field Documentation

Firmware version of the video firmware as in flash. The firmware version in the flash is available only if the video decoder is already booted.

Firmware version of the video firmware that is supported by fapi.

Decoder type.

Parameters:
FAPEX_VIDEC_CODEC_TYPE_UNKNOWNUnknown type decoder
FAPEX_VIDEC_CODEC_TYPE_MPEG2MPEG2
FAPEX_VIDEC_CODEC_TYPE_H264H.264
FAPEX_VIDEC_CODEC_TYPE_VC1VC1
FAPEX_VIDEC_CODEC_TYPE_AVSAVS

Memory layout for a maximum sized frame.

Parameters:
FAPEX_VIDEC_FRAME_BANK_SIZE_UNKNOWNUnknown Frame bank Size
FAPEX_VIDEC_FRAME_BANK_SIZE_1920HD1920 pixels per one decoded picture line
FAPEX_VIDEC_FRAME_BANK_SIZE_1440HD1440 pixels per one decoded picture line
FAPEX_VIDEC_FRAME_BANK_SIZE_1280HD1280 pixels per one decoded picture line
FAPEX_VIDEC_FRAME_BANK_SIZE_SD720 pixels per one decoded picture line

Width of display picture in pixels

Width of display picture in pixels

Width of current decoded frame in pixels

Height of current decoded frame in lines

Aspect Ratio of current decoded frame

Parameters:
FAPEX_VIDEC_AR_UNKNOWNUnknown aspect ratio.
FAPEX_VIDEC_AR_4_3Aspect ratio is 4:3.
FAPEX_VIDEC_AR_16_9Aspect ratio is 16:9.
FAPEX_VIDEC_AR_14_9Aspect ratio is 14:9.
FAPEX_VIDEC_AR_221_100Aspect ratio is 221:100.
FAPEX_VIDEC_AR_235_100Aspect ratio is 235:100.

Average bit rate of Video elementary stream in bits per second It is averaged since the start of video stream

Current bit rate of Video elementary stream in bits per second It is averaged over the last 5 pictures.

Frame rate of the input video elementary stream [100 x Hz].

Boot State

Parameters:
FAPEX_VIDEC_BOOT_STATE_NONNot booted state.
FAPEX_VIDEC_BOOT_STATE_REQUESTRequest to bootState the video core.
FAPEX_VIDEC_BOOT_STATE_DONEVideo core is in the booted state.

Hard Reset State

Parameters:
FAPEX_VIDEC_RESET_STATE_UNKNOWNUnknown reset state before booting.
FAPEX_VIDEC_RESET_STATE_NONNon reset state, after reset is completed this state is the final state.
FAPEX_VIDEC_RESET_STATE_REQUESTRequest to reset the video core and the driver as well.
FAPEX_VIDEC_RESET_STATE_DONERequest to reset the video core and the driver as well is served and now will return to FAPEX_VIDEC_RESET_STATE_NON state.

Enable State

Parameters:
FAPEX_VIDEC_ENABLE_DISABLE_STATE_UNKNOWNUnknown enable/disable state.
FAPEX_VIDEC_REQUEST_TO_SYNCHRONIZE_ENABLE_ON_VIDEO_FRAMERequest to synchronize enable with first decoded frame.
FAPEX_VIDEC_REQUEST_TO_SYNCHRONIZE_ENABLE_ON_VIDEO_SYNCRequest to synchronize enable with first decoded frame after Video synchronization to STC.
FAPEX_VIDEC_SYNCHRONIZE_ENABLINGRequest to synchronize enable with first decoded frame is pending.
FAPEX_VIDEC_SYNCHRONIZE_ENABLED_ON_VIDEO_FRAMERequest to synchronize enable with first decoded frame is served.
FAPEX_VIDEC_SYNCHRONIZE_ENABLED_ON_VIDEO_SYNCRequest to synchronize enable with first decoded frame synchronized to STC.
FAPEX_VIDEC_FORCE_ENABLEDRequest to forcefully enable on the next occuring Frame sync is done.
FAPEX_VIDEC_REQUEST_TO_FORCE_DISABLERequest to forcefully disable on the next occuring Frame sync.
FAPEX_VIDEC_FORCE_DISABLEDRequest to forcefully disable on the next occuring Frame sync is done.

Start State

Parameters:
FAPEX_VIDEC_START_STOP_STATE_UNKNOWNUnknown start stop state.
FAPEX_VIDEC_PREPARE_TO_STOPPrepare to stop.
FAPEX_VIDEC_REQUEST_TO_STOPRequest to stop.
FAPEX_VIDEC_STOPPEDRequest to stop is served.
FAPEX_VIDEC_STOPPED_AFTER_FIRST_IFRAMESoftware Stop only. Video decoding stops after first I Frame decode.
FAPEX_VIDEC_PREPARE_TO_STARTPrepare to start video decoder.
FAPEX_VIDEC_REQUEST_TO_STARTRequest to start video decoding as well.
FAPEX_VIDEC_STARTEDRequest to start is served.

Freeze State

Parameters:
FAPEX_VIDEC_FREEZE_OFFContinues the video to the VO block.
FAPEX_VIDEC_FREEZE_ONFreezes the video to the VO block.

Health State

Parameters:
FAPEX_VIDEC_HEALTH_UNKNOWNSpecifies an unknown health of the Video decoder
FAPEX_VIDEC_HEALTH_GOODSpecifies good health as everything is running normally.
FAPEX_VIDEC_HEALTH_BAD_L0Specifies bad health of level 0, a reset is not required. Still VD is in recoverable state.
FAPEX_VIDEC_HEALTH_BAD_L1Specifies bad health of level 1, a reset is not required. Still VD is in recoverable state.
FAPEX_VIDEC_HEALTH_BAD_L2Specifies bad health of level 2, a reset is not required. Still VD is in recoverable state.
FAPEX_VIDEC_HEALTH_DEADSpecifies dead state, a complete reboot is required. VD is non-recoverable state.

The documentation for this struct was generated from the following file:


Copyright © 2006-2010 by Fujitsu Semiconductor Europe GmbH
Copyright © 2008-2010 by Fujitsu Semiconductor Limited

Disclaimer:
Please note that the use of this has been based on the terms and conditions of "DK Consent Letter (For Linux)" agreement between you and Fujitsu Semiconductor Limited.
The contents of this document may be revised without prior notice. Contact our sales department for confirmation. The information in this document are presented as is, no license is granted by implication or otherwise.
More...

FUJITSU sales representatives