mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 18:07:35 +00:00

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.
15 lines
373 B
CMake
15 lines
373 B
CMake
set(SOURCES
|
|
Color/ColorConverter.cpp
|
|
Color/ColorPrimaries.cpp
|
|
Color/TransferCharacteristics.cpp
|
|
MatroskaReader.cpp
|
|
VP9/BitStream.cpp
|
|
VP9/Decoder.cpp
|
|
VP9/Parser.cpp
|
|
VP9/ProbabilityTables.cpp
|
|
VP9/SyntaxElementCounter.cpp
|
|
VP9/TreeParser.cpp
|
|
)
|
|
|
|
serenity_lib(LibVideo video)
|
|
target_link_libraries(LibVideo LibAudio LibCore LibIPC LibGfx)
|