Commit 44b3628c authored by VaL Doroshchuk's avatar VaL Doroshchuk
Browse files

Gstreamer: Fix setting vaapi sink properties


Since vaapi and xvimage sinks require different ranges for the properties:
brightness, contrast, hue, saturation. Added support of vaapi ranges.

It also fixes problem when contrast was always 0 as default value
which led to always show black screen.

- brightness
xvimage: Allowed values: [-1000,1000], Default value: 0
vaapi:   Allowed values: [-1,1], Default value: 0

- contrast
xvimage: Allowed values: [-1000,1000], Default value: 0
vaapi:   Allowed values: [0,2], Default value: 1

- hue
xvimage: Allowed values: [-1000,1000], Default value: 0
vaapi:   Allowed values: [-180,180], Default value: 0

- saturation
xvimage: Allowed values: [-1000,1000], Default value: 0
vaapi:   Allowed values: [0,2], Default value: 1

Task-number: QTBUG-23761
Change-Id: I8fda8ce4c6f47c4567e67c670f802a0e9f55af6e
Reviewed-by: default avatarChristian Stromme <christian.stromme@qt.io>
Showing with 294 additions and 124 deletions
Supports Markdown
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