libcamera: color_space: Reorder members in the same order as the header
Sort the members of the ColorSpace class in color_space.cpp to match the color_space.h order. No functional change intended. Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Umang Jain <umang.jain@ideasonboard.com> Reviewed-by: Paul Elder <paul.elder@ideasonboard.com>
This commit is contained in:
parent
a7d3570e7c
commit
994358dab6
1 changed files with 84 additions and 84 deletions
|
@ -124,6 +124,90 @@ namespace libcamera {
|
|||
* \param[in] r The range of the pixel values in this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \brief A constant representing a raw color space (from a sensor)
|
||||
*/
|
||||
const ColorSpace ColorSpace::Raw = {
|
||||
Primaries::Raw,
|
||||
TransferFunction::Linear,
|
||||
YcbcrEncoding::None,
|
||||
Range::Full
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the sRGB color space
|
||||
*
|
||||
* This is identical to the sYCC color space except that the Y'CbCr
|
||||
* range is limited rather than full.
|
||||
*/
|
||||
const ColorSpace ColorSpace::Srgb = {
|
||||
Primaries::Rec709,
|
||||
TransferFunction::Srgb,
|
||||
YcbcrEncoding::Rec601,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the sYCC color space, typically used for
|
||||
* encoding JPEG images
|
||||
*/
|
||||
const ColorSpace ColorSpace::Sycc = {
|
||||
Primaries::Rec709,
|
||||
TransferFunction::Srgb,
|
||||
YcbcrEncoding::Rec601,
|
||||
Range::Full
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the SMPTE170M color space
|
||||
*/
|
||||
const ColorSpace ColorSpace::Smpte170m = {
|
||||
Primaries::Smpte170m,
|
||||
TransferFunction::Rec709,
|
||||
YcbcrEncoding::Rec601,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the Rec.709 color space
|
||||
*/
|
||||
const ColorSpace ColorSpace::Rec709 = {
|
||||
Primaries::Rec709,
|
||||
TransferFunction::Rec709,
|
||||
YcbcrEncoding::Rec709,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the Rec.2020 color space
|
||||
*/
|
||||
const ColorSpace ColorSpace::Rec2020 = {
|
||||
Primaries::Rec2020,
|
||||
TransferFunction::Rec709,
|
||||
YcbcrEncoding::Rec2020,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \var ColorSpace::primaries
|
||||
* \brief The color primaries of this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var ColorSpace::transferFunction
|
||||
* \brief The transfer function used by this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var ColorSpace::ycbcrEncoding
|
||||
* \brief The Y'CbCr encoding used by this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var ColorSpace::range
|
||||
* \brief The pixel range used with by color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \brief Assemble and return a readable string representation of the
|
||||
* ColorSpace
|
||||
|
@ -219,90 +303,6 @@ std::string ColorSpace::toString(const std::optional<ColorSpace> &colorSpace)
|
|||
return colorSpace->toString();
|
||||
}
|
||||
|
||||
/**
|
||||
* \var ColorSpace::primaries
|
||||
* \brief The color primaries of this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var ColorSpace::transferFunction
|
||||
* \brief The transfer function used by this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var ColorSpace::ycbcrEncoding
|
||||
* \brief The Y'CbCr encoding used by this color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \var ColorSpace::range
|
||||
* \brief The pixel range used with by color space
|
||||
*/
|
||||
|
||||
/**
|
||||
* \brief A constant representing a raw color space (from a sensor)
|
||||
*/
|
||||
const ColorSpace ColorSpace::Raw = {
|
||||
Primaries::Raw,
|
||||
TransferFunction::Linear,
|
||||
YcbcrEncoding::None,
|
||||
Range::Full
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the sRGB color space
|
||||
*
|
||||
* This is identical to the sYCC color space except that the Y'CbCr
|
||||
* range is limited rather than full.
|
||||
*/
|
||||
const ColorSpace ColorSpace::Srgb = {
|
||||
Primaries::Rec709,
|
||||
TransferFunction::Srgb,
|
||||
YcbcrEncoding::Rec601,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the sYCC color space, typically used for
|
||||
* encoding JPEG images
|
||||
*/
|
||||
const ColorSpace ColorSpace::Sycc = {
|
||||
Primaries::Rec709,
|
||||
TransferFunction::Srgb,
|
||||
YcbcrEncoding::Rec601,
|
||||
Range::Full
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the SMPTE170M color space
|
||||
*/
|
||||
const ColorSpace ColorSpace::Smpte170m = {
|
||||
Primaries::Smpte170m,
|
||||
TransferFunction::Rec709,
|
||||
YcbcrEncoding::Rec601,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the Rec.709 color space
|
||||
*/
|
||||
const ColorSpace ColorSpace::Rec709 = {
|
||||
Primaries::Rec709,
|
||||
TransferFunction::Rec709,
|
||||
YcbcrEncoding::Rec709,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief A constant representing the Rec.2020 color space
|
||||
*/
|
||||
const ColorSpace ColorSpace::Rec2020 = {
|
||||
Primaries::Rec2020,
|
||||
TransferFunction::Rec709,
|
||||
YcbcrEncoding::Rec2020,
|
||||
Range::Limited
|
||||
};
|
||||
|
||||
/**
|
||||
* \brief Compare color spaces for equality
|
||||
* \return True if the two color spaces are identical, false otherwise
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue