Commit 06183a08 authored by Daniel(Qiang), Miao's avatar Daniel(Qiang), Miao

add PowerVR IEP Lite related new display attributes

parent 5405c6ed
......@@ -1633,6 +1633,24 @@ typedef struct _VARectangle
* attributes are supported by the driver, and then set the appropriate attributes
* before calling vaPutSurface()
*/
/* PowerVR IEP Lite attributes */
typedef enum
{
VADISPLAYATTRIB_BLE_OFF = 0x00,
VADISPLAYATTRIB_BLE_LOW,
VADISPLAYATTRIB_BLE_MEDIUM,
VADISPLAYATTRIB_BLE_HIGH,
VADISPLAYATTRIB_BLE_NONE,
} VADisplayAttribBLEMode;
typedef enum
{
VADISPLAYATTRIB_CSC_FORMAT_YCC_BT601 = 0x00,
VADISPLAYATTRIB_CSC_FORMAT_YCC_BT709,
VADISPLAYATTRIB_CSC_FORMAT_YCC_SMPTE_240,
VADISPLAYATTRIB_CSC_FORMAT_RGB,
VADISPLAYATTRIB_CSC_FORMAT_NONE,
} VADisplayAttribCSCFormat;
/* Currently defined display attribute types */
typedef enum
......@@ -1652,6 +1670,19 @@ typedef enum
* to PutSurface.
*/
VADisplayAttribDirectSurface = 5,
VADisplayAttribRotation = 6,
VADisplayAttribOutofLoopDeblock = 7,
/* PowerVR IEP Lite specific attributes */
VADisplayAttribBLEBlackMode = 8,
VADisplayAttribBLEWhiteMode = 9,
VADisplayAttribBlueStretch = 10,
VADisplayAttribSkinColorCorrection = 11,
VADisplayAttribCSCInputColorFormat = 12,
VADisplayAttribCSCHue = 13,
VADisplayAttribCSCSaturation = 14,
VADisplayAttribCSCBrightness = 15,
VADisplayAttribCSCContrast = 16,
} VADisplayAttribType;
/* flags for VADisplayAttribute */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment