|
RawSpeed
fast raw decoding library
|
#include "adt/Array1DRef.h"#include "adt/Casts.h"#include "adt/Optional.h"#include "adt/PartitioningOutputIterator.h"#include "bitstreams/BitStreamerJPEG.h"#include "bitstreams/BitStreamerMSB.h"#include "bitstreams/BitStreamerMSB32.h"#include "bitstreams/BitVacuumerJPEG.h"#include "bitstreams/BitVacuumerMSB.h"#include "bitstreams/BitVacuumerMSB32.h"#include "codes/PrefixCodeDecoder.h"#include "codes/PrefixCodeDecoder/Common.h"#include "codes/PrefixCodeTreeDecoder.h"#include "codes/PrefixCodeVectorDecoder.h"#include "codes/PrefixCodeVectorEncoder.h"#include "common/RawspeedException.h"#include "io/Buffer.h"#include "io/ByteStream.h"#include "io/Endianness.h"#include <cassert>#include <cstdint>#include <cstdio>#include <iterator>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | rawspeed |
| namespace | rawspeed::anonymous_namespace{PrefixCodeEncoder.cpp} |
Functions | |
| int | LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size) |
| template<typename flavor, bool IsFullDecode, typename HT> | |
| void | rawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::workloop (Array1DRef< const uint8_t > inputSrc, const HT &ht) |
| template<typename flavor, typename HT> | |
| void | rawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::checkPump (Array1DRef< const uint8_t > input, const HT &ht) |
| template<typename HT> | |
| void | rawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::checkDecoder (ByteStream bs) |
| template<typename CodeTag> | |
| void | rawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::checkFlavour (ByteStream bs) |
| int | rawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::LLVMFuzzerTestOneInput (const uint8_t *Data, size_t Size) |