status parameters for the VIDEC driver
More...
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_UNKNOWN | Unknown type decoder |
| FAPEX_VIDEC_CODEC_TYPE_MPEG2 | MPEG2 |
| FAPEX_VIDEC_CODEC_TYPE_H264 | H.264 |
| FAPEX_VIDEC_CODEC_TYPE_VC1 | VC1 |
| FAPEX_VIDEC_CODEC_TYPE_AVS | AVS |
Memory layout for a maximum sized frame.
- Parameters:
-
| FAPEX_VIDEC_FRAME_BANK_SIZE_UNKNOWN | Unknown Frame bank Size |
| FAPEX_VIDEC_FRAME_BANK_SIZE_1920HD | 1920 pixels per one decoded picture line |
| FAPEX_VIDEC_FRAME_BANK_SIZE_1440HD | 1440 pixels per one decoded picture line |
| FAPEX_VIDEC_FRAME_BANK_SIZE_1280HD | 1280 pixels per one decoded picture line |
| FAPEX_VIDEC_FRAME_BANK_SIZE_SD | 720 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_UNKNOWN | Unknown aspect ratio. |
| FAPEX_VIDEC_AR_4_3 | Aspect ratio is 4:3. |
| FAPEX_VIDEC_AR_16_9 | Aspect ratio is 16:9. |
| FAPEX_VIDEC_AR_14_9 | Aspect ratio is 14:9. |
| FAPEX_VIDEC_AR_221_100 | Aspect ratio is 221:100. |
| FAPEX_VIDEC_AR_235_100 | Aspect 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_NON | Not booted state. |
| FAPEX_VIDEC_BOOT_STATE_REQUEST | Request to bootState the video core. |
| FAPEX_VIDEC_BOOT_STATE_DONE | Video core is in the booted state. |
Hard Reset State
- Parameters:
-
| FAPEX_VIDEC_RESET_STATE_UNKNOWN | Unknown reset state before booting. |
| FAPEX_VIDEC_RESET_STATE_NON | Non reset state, after reset is completed this state is the final state. |
| FAPEX_VIDEC_RESET_STATE_REQUEST | Request to reset the video core and the driver as well. |
| FAPEX_VIDEC_RESET_STATE_DONE | Request 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_UNKNOWN | Unknown enable/disable state. |
| FAPEX_VIDEC_REQUEST_TO_SYNCHRONIZE_ENABLE_ON_VIDEO_FRAME | Request to synchronize enable with first decoded frame. |
| FAPEX_VIDEC_REQUEST_TO_SYNCHRONIZE_ENABLE_ON_VIDEO_SYNC | Request to synchronize enable with first decoded frame after Video synchronization to STC. |
| FAPEX_VIDEC_SYNCHRONIZE_ENABLING | Request to synchronize enable with first decoded frame is pending. |
| FAPEX_VIDEC_SYNCHRONIZE_ENABLED_ON_VIDEO_FRAME | Request to synchronize enable with first decoded frame is served. |
| FAPEX_VIDEC_SYNCHRONIZE_ENABLED_ON_VIDEO_SYNC | Request to synchronize enable with first decoded frame synchronized to STC. |
| FAPEX_VIDEC_FORCE_ENABLED | Request to forcefully enable on the next occuring Frame sync is done. |
| FAPEX_VIDEC_REQUEST_TO_FORCE_DISABLE | Request to forcefully disable on the next occuring Frame sync. |
| FAPEX_VIDEC_FORCE_DISABLED | Request to forcefully disable on the next occuring Frame sync is done. |
Start State
- Parameters:
-
| FAPEX_VIDEC_START_STOP_STATE_UNKNOWN | Unknown start stop state. |
| FAPEX_VIDEC_PREPARE_TO_STOP | Prepare to stop. |
| FAPEX_VIDEC_REQUEST_TO_STOP | Request to stop. |
| FAPEX_VIDEC_STOPPED | Request to stop is served. |
| FAPEX_VIDEC_STOPPED_AFTER_FIRST_IFRAME | Software Stop only. Video decoding stops after first I Frame decode. |
| FAPEX_VIDEC_PREPARE_TO_START | Prepare to start video decoder. |
| FAPEX_VIDEC_REQUEST_TO_START | Request to start video decoding as well. |
| FAPEX_VIDEC_STARTED | Request to start is served. |
Freeze State
- Parameters:
-
| FAPEX_VIDEC_FREEZE_OFF | Continues the video to the VO block. |
| FAPEX_VIDEC_FREEZE_ON | Freezes the video to the VO block. |
Health State
- Parameters:
-
| FAPEX_VIDEC_HEALTH_UNKNOWN | Specifies an unknown health of the Video decoder |
| FAPEX_VIDEC_HEALTH_GOOD | Specifies good health as everything is running normally. |
| FAPEX_VIDEC_HEALTH_BAD_L0 | Specifies bad health of level 0, a reset is not required. Still VD is in recoverable state. |
| FAPEX_VIDEC_HEALTH_BAD_L1 | Specifies bad health of level 1, a reset is not required. Still VD is in recoverable state. |
| FAPEX_VIDEC_HEALTH_BAD_L2 | Specifies bad health of level 2, a reset is not required. Still VD is in recoverable state. |
| FAPEX_VIDEC_HEALTH_DEAD | Specifies dead state, a complete reboot is required. VD is non-recoverable state. |
The documentation for this struct was generated from the following file: