|
RawSpeed
fast raw decoding library
|
Functions | |
| template<typename Pump, bool IsFullDecode, typename HT0, typename HT1> | |
| void | workloop (rawspeed::Array1DRef< const uint8_t > input, const HT0 &ht0, const HT1 &ht1) |
| template<typename Pump, typename HT0, typename HT1> | |
| void | checkPump (rawspeed::Array1DRef< const uint8_t > input, const HT0 &ht0, const HT1 &ht1) |
| template<typename CodeTag> | |
| void | checkFlavour (rawspeed::ByteStream bs) |
| void anonymous_namespace{Dual.cpp}::checkFlavour | ( | rawspeed::ByteStream | bs | ) |
Definition at line 110 of file Dual.cpp.
References assert(), checkFlavour(), checkPump(), createPrefixCodeDecoder(), rawspeed::Buffer::getAsArray1DRef(), rawspeed::ByteStream::getByte(), rawspeed::ByteStream::getPosition(), rawspeed::ByteStream::peekRemainingBuffer(), and ThrowRSE.
Referenced by checkFlavour(), and LLVMFuzzerTestOneInput().
| void anonymous_namespace{Dual.cpp}::checkPump | ( | rawspeed::Array1DRef< const uint8_t > | input, |
| const HT0 & | ht0, | ||
| const HT1 & | ht1 ) |
Definition at line 101 of file Dual.cpp.
References assert(), checkPump(), and workloop().
Referenced by checkFlavour(), and checkPump().
| void anonymous_namespace{Dual.cpp}::workloop | ( | rawspeed::Array1DRef< const uint8_t > | input, |
| const HT0 & | ht0, | ||
| const HT1 & | ht1 ) |
Definition at line 55 of file Dual.cpp.
References assert(), ThrowRSE, and workloop().
Referenced by checkPump(), and workloop().