|
RawSpeed
fast raw decoding library
|
#include "decompressors/PanasonicV7Decompressor.h"
Public Member Functions | |
| PanasonicV7Decompressor (RawImage img, ByteStream input_) | |
| void | decompress () const |
Private Member Functions | |
| void | decompressRow (int row) const noexcept |
Static Private Member Functions | |
| static void | __attribute__ ((always_inline)) decompressBlock(ByteStream block |
Private Attributes | |
| RawImage | mRaw |
| ByteStream | input |
| static void CroppedArray1DRef< uint16_t > out | noexcept |
Static Private Attributes | |
| static constexpr int | BytesPerBlock = 16 |
| static constexpr int | BitsPerSample = 14 |
| static constexpr int | PixelsPerBlock |
Definition at line 32 of file PanasonicV7Decompressor.h.
| rawspeed::PanasonicV7Decompressor::PanasonicV7Decompressor | ( | RawImage | img, |
| ByteStream | input_ ) |
Definition at line 41 of file PanasonicV7Decompressor.cpp.
References BytesPerBlock, rawspeed::ByteStream::getRemainSize(), rawspeed::implicit_cast(), input, mRaw, rawspeed::ByteStream::peekStream(), PixelsPerBlock, ThrowRDE, and rawspeed::UINT16.
Referenced by decompressRow().
|
inlinestaticprivate |
| void rawspeed::PanasonicV7Decompressor::decompress | ( | ) | const |
References decompress().
Referenced by rawspeed::Rw2Decoder::decodeRawInternal(), and decompress().
|
privatenoexcept |
References PanasonicV7Decompressor(), decompressRow(), and noexcept.
Referenced by decompressRow().
|
staticconstexprprivate |
Definition at line 38 of file PanasonicV7Decompressor.h.
|
staticconstexprprivate |
Definition at line 37 of file PanasonicV7Decompressor.h.
Referenced by PanasonicV7Decompressor().
|
private |
Definition at line 35 of file PanasonicV7Decompressor.h.
Referenced by PanasonicV7Decompressor().
|
private |
Definition at line 33 of file PanasonicV7Decompressor.h.
Referenced by PanasonicV7Decompressor().
|
private |
Definition at line 43 of file PanasonicV7Decompressor.h.
Referenced by decompressRow().
|
staticconstexprprivate |
Definition at line 39 of file PanasonicV7Decompressor.h.
Referenced by PanasonicV7Decompressor().