|
RawSpeed
fast raw decoding library
|
#include "rawspeedconfig.h"#include "decompressors/PanasonicV8Decompressor.h"#include "adt/Array1DRef.h"#include "adt/Array1DRefExtras.h"#include "adt/Array2DRef.h"#include "adt/Bit.h"#include "adt/Casts.h"#include "adt/CroppedArray2DRef.h"#include "adt/Invariant.h"#include "adt/Optional.h"#include "adt/Point.h"#include "adt/TiledArray2DRef.h"#include "bitstreams/BitStream.h"#include "bitstreams/BitStreamer.h"#include "bitstreams/BitStreamerMSB.h"#include "bitstreams/BitStreams.h"#include "codes/AbstractPrefixCode.h"#include "codes/AbstractPrefixCodeDecoder.h"#include "common/Common.h"#include "common/RawImage.h"#include "common/RawspeedException.h"#include "decoders/RawDecoderException.h"#include "io/ByteStream.h"#include "io/IOException.h"#include <algorithm>#include <array>#include <cassert>#include <climits>#include <cstddef>#include <cstdint>#include <limits>#include <numeric>#include <utility>#include <vector>Go to the source code of this file.
Classes | |
| struct | rawspeed::BitStreamerReversedSequentialReplenisher< Tag > |
| struct | rawspeed::BitStreamerTraits< BitStreamerRevMSB > |
| class | rawspeed::BitStreamerRevMSB |
| class | rawspeed::PanasonicV8Decompressor::InternalDecoder |
| Utility class for Panasonic V8 entropy decoding. More... | |
Namespaces | |
| namespace | rawspeed |
| namespace | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp} |
Functions | |
| TileSequenceStatus | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp}::evaluateConsecutiveTiles (const iRectangle2D rect, const iRectangle2D nextRect) |
| void | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp}::isValidImageGrid (iPoint2D imgSize, Array1DRef< const iRectangle2D > rects) |
| template<typename T> | |
| int | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp}::bitsPerPixelNeeded (Array1DRef< const PanasonicV8Decompressor::DecoderLUTEntry > mDecoderLUT, T cb) |
| int | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp}::minBitsPerPixelNeeded (Array1DRef< const PanasonicV8Decompressor::DecoderLUTEntry > mDecoderLUT) |
| int | rawspeed::anonymous_namespace{PanasonicV8Decompressor.cpp}::maxBitsPerPixelNeeded (Array1DRef< const PanasonicV8Decompressor::DecoderLUTEntry > mDecoderLUT) |