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
|
* \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
|
* \brief Assemble and return a readable string representation of the
|
||||||
* ColorSpace
|
* ColorSpace
|
||||||
|
@ -219,90 +303,6 @@ std::string ColorSpace::toString(const std::optional<ColorSpace> &colorSpace)
|
||||||
return colorSpace->toString();
|
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
|
* \brief Compare color spaces for equality
|
||||||
* \return True if the two color spaces are identical, false otherwise
|
* \return True if the two color spaces are identical, false otherwise
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue