Loading...
Searching...
No Matches
PackedBitfieldYUV.hpp File Reference
YUV packed into sub-byte bit fields (V4L2 Y444 / YUVO / YUVP). More...
Detailed Description
YUV packed into sub-byte bit fields (V4L2 Y444 / YUVO / YUVP).
These are the same containers as the RGB bitfield formats in PackedBitfield.hpp – 4-4-4-4, 1-5-5-5 and 5-6-5 in 16 bits – carrying Y, U, V instead of R, G, B. The only reason they need their own decoder is the colour conversion: PackedDecoder's shader hands the filter's result straight to the output, while YUV has to go through convert_to_rgb with the frame's own matrix.
NEAREST sampling, for the same reason as the RGB bitfield formats: linear filtering blends the container's bytes with their neighbours before the fields can be extracted.
Go to the source code of this file.
Classes | |
| struct | score::gfx::PackedBitfieldYUVLayout |
| struct | score::gfx::PackedBitfieldYUVDecoder |
Namespaces | |
| namespace | score |
| Base toolkit upon which the software is built. | |
| namespace | score::gfx |
| Graphics rendering pipeline for ossia score. | |