1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2026-01-18 19:21:10 +00:00
serenity/Userland/Libraries/LibVideo/Color
Zaggy1024 cd127b65c3 LibVideo: Implement CICP color space conversion
This adds a struct called CodingIndependentCodePoints and related enums
that are used by video codecs to define its color space that frames
must be converted from when displaying a video.

Pre-multiplied matrices and lookup tables are stored to avoid most of
the floating point division and exponentiation in the conversion.
2022-10-25 11:06:11 +02:00
..
CodingIndependentCodePoints.h LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00
ColorConverter.cpp LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00
ColorConverter.h LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00
ColorPrimaries.cpp LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00
ColorPrimaries.h LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00
TransferCharacteristics.cpp LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00
TransferCharacteristics.h LibVideo: Implement CICP color space conversion 2022-10-25 11:06:11 +02:00