|
|
|
@ -224,14 +224,9 @@ typedef enum video_transfer_func_t |
|
|
|
typedef enum video_color_space_t |
|
|
|
{ |
|
|
|
COLOR_SPACE_UNDEF, |
|
|
|
COLOR_SPACE_BT601_LIMITED, |
|
|
|
#define COLOR_SPACE_BT601 COLOR_SPACE_BT601_LIMITED |
|
|
|
COLOR_SPACE_BT601_FULL, |
|
|
|
COLOR_SPACE_BT709_LIMITED, |
|
|
|
#define COLOR_SPACE_BT709 COLOR_SPACE_BT709_LIMITED |
|
|
|
COLOR_SPACE_BT709_FULL, |
|
|
|
COLOR_SPACE_BT2020_LIMITED, |
|
|
|
#define COLOR_SPACE_BT2020 COLOR_SPACE_BT2020_LIMITED |
|
|
|
COLOR_SPACE_BT601, |
|
|
|
COLOR_SPACE_BT709, |
|
|
|
COLOR_SPACE_BT2020, |
|
|
|
} video_color_space_t; |
|
|
|
|
|
|
|
/**
|
|
|
|
@ -265,6 +260,7 @@ struct video_format_t |
|
|
|
video_color_primaries_t primaries; /**< color primaries */ |
|
|
|
video_transfer_func_t transfer; /**< transfer function */ |
|
|
|
video_color_space_t space; /**< YCbCr color space */ |
|
|
|
bool b_color_range_full; /**< 0-255 instead of 16-235 */ |
|
|
|
}; |
|
|
|
|
|
|
|
/**
|
|
|
|
|