mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-09-05 03:35:36 +00:00
video: add h264 transfer functions
This commit is contained in:
parent
6ec5fc8d95
commit
8778cff7f0
1 changed files with 7 additions and 1 deletions
|
@ -403,6 +403,10 @@ typedef enum {
|
||||||
* @GST_VIDEO_TRANSFER_SRGB: Gamma 2.4 curve with a linear segment in the lower
|
* @GST_VIDEO_TRANSFER_SRGB: Gamma 2.4 curve with a linear segment in the lower
|
||||||
* range
|
* range
|
||||||
* @GST_VIDEO_TRANSFER_GAMMA28: Gamma 2.8 curve
|
* @GST_VIDEO_TRANSFER_GAMMA28: Gamma 2.8 curve
|
||||||
|
* @GST_VIDEO_TRANSFER_LOG100: Logarithmic transfer characteristic
|
||||||
|
* 100:1 range
|
||||||
|
* @GST_VIDEO_TRANSFER_LOG316: Logarithmic transfer characteristic
|
||||||
|
* 316.22777:1 range
|
||||||
*
|
*
|
||||||
* The video transfer function defines the formula for converting between
|
* The video transfer function defines the formula for converting between
|
||||||
* non-linear RGB (R'G'B') and linear RGB
|
* non-linear RGB (R'G'B') and linear RGB
|
||||||
|
@ -416,7 +420,9 @@ typedef enum {
|
||||||
GST_VIDEO_TRANSFER_BT709,
|
GST_VIDEO_TRANSFER_BT709,
|
||||||
GST_VIDEO_TRANSFER_SMPTE240M,
|
GST_VIDEO_TRANSFER_SMPTE240M,
|
||||||
GST_VIDEO_TRANSFER_SRGB,
|
GST_VIDEO_TRANSFER_SRGB,
|
||||||
GST_VIDEO_TRANSFER_GAMMA28
|
GST_VIDEO_TRANSFER_GAMMA28,
|
||||||
|
GST_VIDEO_TRANSFER_LOG100,
|
||||||
|
GST_VIDEO_TRANSFER_LOG316
|
||||||
} GstVideoTransferFunction;
|
} GstVideoTransferFunction;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue