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


FAPEX_VIOUT_ScalerParamStrT Struct Reference

scaler parameters for the VIOUT driver More...

Data Fields

int32_t mode
int32_t osdByteOrder
uint32_t cpTileNumX
uint32_t cpTileNumY
uint32_t flagFrameField
uint32_t bpp
uint32_t inputWindowX0
uint32_t inputWindowY0
uint32_t inputWindowWidth
uint32_t inputWindowHeight
uint32_t outputWindowX0
uint32_t outputWindowY0
uint32_t outputWindowWidth
uint32_t outputWindowHeight

Detailed Description

scaler parameters for the VIOUT driver

The related ioctl command type : FAPEX_IOCCOM_VIOUT_SET_SCALER_PARAMS, FAPEX_IOCCOM_VIOUT_GET_SCALER_PARAMS

See also:
FAPEX_VIOUT_Ioctl

Field Documentation

display mode or scaler mode

Parameters:
FAPEX_VIOUT_SCALER_MODE_NONEUnknown Scaler mode
FAPEX_VIOUT_SCALER_MODE_PLBOXPillar or letter box
FAPEX_VIOUT_SCALER_MODE_FSZOOMFullscreen zoom
FAPEX_VIOUT_SCALER_MODE_FSCCOfullscreen center cut out
FAPEX_VIOUT_SCALER_MODE_LTVSlet TV scale
FAPEX_VIOUT_OSD_MODE_32_24BITTru colour 32 or 24 bit OSD
FAPEX_VIOUT_OSD_MODE_5551Tru colour 16 bit 5551 OSD
FAPEX_VIOUT_OSD_MODE_4444Tru colour 14 bit 444 OSD
FAPEX_VIOUT_OSD_MODE_16BIT16 bit OSD
FAPEX_VIOUT_OSD_MODE_CLUT_4BIT4 bit clut OSD
FAPEX_VIOUT_OSD_MODE_CLUT_8BIT8 bit clut OSD
FAPEX_VIOUT_OSD_MODE_UNKNOWNUnknown OSD mode
FAPEX_VIOUT_CURSOR_MODE_1BIT1 bit Cursor
FAPEX_VIOUT_CURSOR_MODE_2BIT2 bit Cursor
FAPEX_VIOUT_CURSOR_MODE_4BIT4 bit Cursor
FAPEX_VIOUT_CURSOR_MODE_8BIT8 bit Cursor
FAPEX_VIOUT_CURSOR_MODE_UNKNOWNUnknown Cursor mode

OSD pixel order

Parameters:
FAPEX_VIOUT_OSD_LAYOUT_UNKNOWNUnknown layout format of OSD in memory
FAPEX_VIOUT_OSD_LAYOUT_ARGBRGB mode with alpha as most significant byte
FAPEX_VIOUT_OSD_LAYOUT_RGBARGB mode with alpha as least significant byte
FAPEX_VIOUT_OSD_LAYOUT_ACbYCrCrYCb mode with alpha as most significant byte
FAPEX_VIOUT_OSD_LAYOUT_CbYCrACrYCb mode with alpha as least significant byte

Number of tiles in the horizontal direction in the cursor.

Number of tiles in the vertical direction in the cursor.

0:interlace, 1:prograssive

bits per pixel

Input picture start pixel position used for cropping on video plane.
Cropping at top left corner is allowed for Video plane only, for OSD and Cursor it s set to 0 internally.

Input picture start line position used for cropping on video plane.
Cropping at top left corner is allowed for Video plane only, for OSD and Cursor it s set to 0 internally.

Input picture width in terms of luma pixels.
When this value is gotten by the FAPEX_IOCCOM_VIOUT_GET_SCALER_PARAMS command, this value is uncropped input picture width.

Input picture height in terms of luma lines.
When this value is gotten by the FAPEX_IOCCOM_VIOUT_GET_SCALER_PARAMS command, this value is uncropped input picture height.

Output picture start position in horizontal direction

Output picture start position in vertical direction

Output picture width in terms of luma pixels after scaling.
For Cursor plane it is equal to picture width as no scaling is supported on cursor plane.

Output picture height in terms of luma lines after scaling.
For Cursor plane it is equal to picture height as no scaling is supported on cursor plane.


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