|
RawSpeed
fast raw decoding library
|
#include "interpolators/Cr2sRawInterpolator.h"
Classes | |
| struct | YCbCr |
Public Member Functions | |
| Cr2sRawInterpolator (const RawImage &mRaw_, Array2DRef< const uint16_t > input_, std::array< int, 3 > sraw_coeffs_, int hue_) | |
| void | interpolate (int version) |
Private Member Functions | |
| template<int version> | |
| void | YUV_TO_RGB (const YCbCr &p, CroppedArray1DRef< uint16_t > out) |
| template<> | |
| void | YUV_TO_RGB (const YCbCr &p, CroppedArray1DRef< uint16_t > out) |
| template<> | |
| void | YUV_TO_RGB (const YCbCr &p, CroppedArray1DRef< uint16_t > out) |
| template<> | |
| void | YUV_TO_RGB (const YCbCr &p, CroppedArray1DRef< uint16_t > out) |
| template<int version> | |
| void | interpolate_422_row (int row) |
| template<int version> | |
| void | interpolate_422 () |
| template<int version> | |
| void | interpolate_420_row (int row) |
| template<int version> | |
| void | interpolate_420 () |
Static Private Member Functions | |
| static void | STORE_RGB (CroppedArray1DRef< uint16_t > out, int r, int g, int b) |
Private Attributes | |
| const RawImage & | mRaw |
| const Array2DRef< const uint16_t > | input |
| std::array< int, 3 > | sraw_coeffs |
| int | hue |
Definition at line 32 of file Cr2sRawInterpolator.h.
|
inline |
Definition at line 42 of file Cr2sRawInterpolator.h.
| void rawspeed::Cr2sRawInterpolator::interpolate | ( | int | version | ) |
Definition at line 511 of file Cr2sRawInterpolator.cpp.
|
private |
Definition at line 349 of file Cr2sRawInterpolator.cpp.
|
private |
Definition at line 194 of file Cr2sRawInterpolator.cpp.
|
private |
Definition at line 183 of file Cr2sRawInterpolator.cpp.
|
private |
Definition at line 97 of file Cr2sRawInterpolator.cpp.
|
inlinestaticprivate |
Definition at line 470 of file Cr2sRawInterpolator.cpp.
|
inlineprivate |
Definition at line 501 of file Cr2sRawInterpolator.cpp.
|
inlineprivate |
Definition at line 490 of file Cr2sRawInterpolator.cpp.
|
inlineprivate |
Definition at line 480 of file Cr2sRawInterpolator.cpp.
|
inlineprivate |
|
private |
Definition at line 37 of file Cr2sRawInterpolator.h.
|
private |
Definition at line 35 of file Cr2sRawInterpolator.h.
|
private |
Definition at line 33 of file Cr2sRawInterpolator.h.
|
private |
Definition at line 36 of file Cr2sRawInterpolator.h.