|
RawSpeed
fast raw decoding library
|
#include "decoders/NefDecoder.h"
Classes | |
| struct | NefSlice |
Public Member Functions | |
| NefDecoder (TiffRootIFDOwner &&root, Buffer file) | |
| RawImage | decodeRawInternal () override |
| void | decodeMetaDataInternal (const CameraMetaData *meta) override |
| void | checkSupportInternal (const CameraMetaData *meta) override |
| TiffIFD * | getRootIFD () final |
| bool | checkCameraSupported (const CameraMetaData *meta, const TiffID &id, const std::string &mode) |
| void | setMetaData (const CameraMetaData *meta, const TiffID &id, const std::string &mode, int iso_speed) |
| void | setMetaData (const CameraMetaData *meta, const std::string &mode, int iso_speed) |
| virtual void | setMetaData (const CameraMetaData *meta, const std::string &make, const std::string &model, const std::string &mode, int iso_speed=0) |
| const TiffIFD * | getIFDWithLargestImage (TiffTag filter=TiffTag::IMAGEWIDTH) const |
| void | checkSupport (const CameraMetaData *meta) |
| RawImage | decodeRaw () |
| void | decodeMetaData (const CameraMetaData *meta) |
Static Public Member Functions | |
| static bool | isAppropriateDecoder (const TiffRootIFD *rootIFD, Buffer file) |
Public Attributes | |
| RawImage | mRaw = RawImage::create() |
| bool | failOnUnknown {false} |
| bool | interpolateBadPixels {true} |
| bool | applyStage1DngOpcodes {true} |
| bool | applyCrop {true} |
| bool | uncorrectedRawValues {false} |
| bool | fujiRotate {true} |
| struct { | |
| bool quadrantMultipliers = true | |
| } | iiq |
| bool | noSamples = false |
Protected Member Functions | |
| bool | checkCameraSupported (const CameraMetaData *meta, const std::string &make, const std::string &model, const std::string &mode) |
| bool | handleCameraSupport (const CameraMetaData *meta, const std::string &make, const std::string &model, const std::string &mode) |
| virtual iRectangle2D | getDefaultCrop () |
| void | decodeUncompressed (const TiffIFD *rawIFD, BitOrder order) const |
Protected Attributes | |
| TiffRootIFDOwner | mRootIFD |
| Buffer | mFile |
| Hints | hints |
Private Member Functions | |
| int | getDecoderVersion () const override |
| bool | D100IsCompressed (uint32_t offset) const |
| void | DecodeUncompressed () const |
| void | DecodeD100Uncompressed () const |
| void | DecodeSNefUncompressed () const |
| void | readCoolpixSplitRaw (ByteStream input, const iPoint2D &size, const iPoint2D &offset, int inputPitch) const |
| void | DecodeNikonSNef (ByteStream input) const |
| void | parseWhiteBalance () const |
| int | getBitPerSample () const |
| std::string | getMode () const |
| std::string | getExtendedMode (const std::string &mode) const |
| virtual void | anchor () const |
Static Private Member Functions | |
| static bool | NEFIsUncompressed (const TiffIFD *raw) |
| static bool | NEFIsUncompressedRGB (const TiffIFD *raw) |
| static std::vector< uint16_t > | gammaCurve (double pwr, double ts, int imax) |
Static Private Attributes | |
| static const std::array< uint8_t, 256 > | serialmap |
| static const std::array< uint8_t, 256 > | keymap |
Definition at line 41 of file NefDecoder.h.
|
inline |
Definition at line 44 of file NefDecoder.h.
References rawspeed::AbstractTiffDecoder::AbstractTiffDecoder().
|
privatevirtualinherited |
Reimplemented in rawspeed::SimpleTiffDecoder.
Definition at line 31 of file AbstractTiffDecoder.cpp.
|
inlineinherited |
Definition at line 48 of file AbstractTiffDecoder.h.
References rawspeed::RawDecoder::checkCameraSupported().
Referenced by checkSupportInternal(), rawspeed::Cr2Decoder::checkSupportInternal(), rawspeed::DngDecoder::checkSupportInternal(), rawspeed::IiqDecoder::checkSupportInternal(), rawspeed::NefDecoder::checkSupportInternal(), rawspeed::RafDecoder::checkSupportInternal(), rawspeed::Rw2Decoder::checkSupportInternal(), rawspeed::SrwDecoder::checkSupportInternal(), and rawspeed::Rw2Decoder::decodeMetaDataInternal().
|
protectedinherited |
Definition at line 204 of file RawDecoder.cpp.
References assert(), rawspeed::Camera::decoderVersion, rawspeed::CameraMetaData::getCamera(), getDecoderVersion(), handleCameraSupport(), rawspeed::Camera::hints, hints, mRaw, and ThrowRDE.
Referenced by rawspeed::AbstractTiffDecoder::checkCameraSupported(), rawspeed::CrwDecoder::checkSupportInternal(), rawspeed::MosDecoder::checkSupportInternal(), rawspeed::MrwDecoder::checkSupportInternal(), and rawspeed::NakedDecoder::checkSupportInternal().
|
inherited |
Definition at line 354 of file RawDecoder.cpp.
References checkSupportInternal(), and ThrowRDE.
|
overridevirtual |
Reimplemented from rawspeed::AbstractTiffDecoder.
Definition at line 402 of file NefDecoder.cpp.
References rawspeed::AbstractTiffDecoder::checkCameraSupported(), getExtendedMode(), getMode(), rawspeed::CameraMetaData::hasCamera(), and rawspeed::AbstractTiffDecoder::mRootIFD.
|
nodiscardprivate |
Definition at line 145 of file NefDecoder.cpp.
References rawspeed::RawDecoder::mFile.
Referenced by decodeRawInternal().
|
private |
Definition at line 360 of file NefDecoder.cpp.
References rawspeed::big, rawspeed::ByteStream::getRemainSize(), rawspeed::little, rawspeed::RawDecoder::mFile, rawspeed::RawDecoder::mRaw, rawspeed::AbstractTiffDecoder::mRootIFD, rawspeed::MSB, rawspeed::STRIPOFFSETS, and ThrowRDE.
Referenced by decodeRawInternal().
|
inherited |
Definition at line 342 of file RawDecoder.cpp.
References decodeMetaDataInternal(), and ThrowRDE.
|
overridevirtual |
Implements rawspeed::RawDecoder.
Definition at line 621 of file NefDecoder.cpp.
References rawspeed::Array2DRef(), rawspeed::BLUE, rawspeed::TiffEntry::count, getBitPerSample(), getExtendedMode(), getMode(), rawspeed::TiffEntry::getU16(), rawspeed::GREEN, rawspeed::CameraMetaData::hasCamera(), rawspeed::ISOSPEEDRATINGS, rawspeed::RawDecoder::mRaw, rawspeed::AbstractTiffDecoder::mRootIFD, rawspeed::NIKON_BLACKLEVEL, parseWhiteBalance(), rawspeed::RED, rawspeed::AbstractTiffDecoder::setMetaData(), and ThrowRDE.
|
private |
Definition at line 675 of file NefDecoder.cpp.
References rawspeed::Array2DRef(), assert(), rawspeed::clampBits(), rawspeed::TiffEntry::count, gammaCurve(), rawspeed::TiffEntry::getFloat(), rawspeed::Array2DRef< T >::height(), rawspeed::implicit_cast(), rawspeed::RawDecoder::mRaw, rawspeed::AbstractTiffDecoder::mRootIFD, rawspeed::ByteStream::peekData(), rawspeed::RATIONAL, ThrowIOE, ThrowRDE, rawspeed::TiffEntry::type, and rawspeed::Array2DRef< T >::width().
Referenced by DecodeSNefUncompressed().
|
inherited |
Definition at line 320 of file RawDecoder.cpp.
References rawspeed::MSan::CheckMemIsInitialized(), decodeRawInternal(), rawspeed::RawImageData::fixBadPixels(), rawspeed::RawImageData::getByteDataAsUncroppedArray2DRef(), hints, interpolateBadPixels, rawspeed::RawImageData::metadata, rawspeed::ImageMetaData::pixelAspectRatio, and ThrowRDE.
|
overridevirtual |
Sigh
Implements rawspeed::RawDecoder.
Definition at line 73 of file NefDecoder.cpp.
References rawspeed::BITSPERSAMPLE, rawspeed::CFAPATTERN, rawspeed::COMPRESSION, rawspeed::TiffEntry::count, D100IsCompressed(), DecodeD100Uncompressed(), DecodeSNefUncompressed(), DecodeUncompressed(), rawspeed::NikonDecompressor::decompress(), rawspeed::TiffEntry::getData(), rawspeed::TiffEntry::getU32(), rawspeed::RawDecoder::hints, rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, rawspeed::RawDecoder::mFile, rawspeed::MODEL, rawspeed::RawDecoder::mRaw, rawspeed::AbstractTiffDecoder::mRootIFD, NEFIsUncompressed(), NEFIsUncompressedRGB(), rawspeed::STRIPBYTECOUNTS, rawspeed::STRIPOFFSETS, ThrowRDE, and rawspeed::RawDecoder::uncorrectedRawValues.
|
private |
Definition at line 383 of file NefDecoder.cpp.
References rawspeed::CFAPATTERN, DecodeNikonSNef(), rawspeed::AbstractTiffDecoder::getIFDWithLargestImage(), rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, rawspeed::little, rawspeed::RawDecoder::mFile, rawspeed::RawDecoder::mRaw, rawspeed::STRIPOFFSETS, and ThrowRDE.
Referenced by decodeRawInternal().
|
private |
Definition at line 211 of file NefDecoder.cpp.
References assert(), rawspeed::big, rawspeed::BITSPERSAMPLE, rawspeed::CFAPATTERN, rawspeed::RawDecoder::RawSlice::count, rawspeed::TiffEntry::count, rawspeed::AbstractTiffDecoder::getIFDWithLargestImage(), rawspeed::Buffer::getSize(), rawspeed::TiffEntry::getU32(), rawspeed::RawDecoder::RawSlice::h, rawspeed::RawDecoder::hints, rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, rawspeed::little, rawspeed::LSB, rawspeed::RawDecoder::mFile, rawspeed::RawDecoder::mRaw, rawspeed::AbstractTiffDecoder::mRootIFD, rawspeed::MSB, rawspeed::MSB32, rawspeed::RawDecoder::RawSlice::offset, readCoolpixSplitRaw(), rawspeed::roundUpDivisionSafe(), rawspeed::ROWSPERSTRIP, s, rawspeed::STRIPBYTECOUNTS, rawspeed::STRIPOFFSETS, and ThrowRDE.
Referenced by decodeRawInternal().
|
protectedinherited |
Definition at line 56 of file RawDecoder.cpp.
References assert(), rawspeed::BITSPERSAMPLE, rawspeed::RawDecoder::RawSlice::count, rawspeed::TiffEntry::count, rawspeed::TiffIFD::getEntry(), rawspeed::TiffEntry::getU32(), rawspeed::RawDecoder::RawSlice::h, rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, rawspeed::implicit_cast(), rawspeed::little, mFile, mRaw, rawspeed::RawDecoder::RawSlice::offset, rawspeed::roundUpDivisionSafe(), rawspeed::ROWSPERSTRIP, s, rawspeed::STRIPBYTECOUNTS, rawspeed::STRIPOFFSETS, and ThrowRDE.
Referenced by rawspeed::PefDecoder::decodeRawInternal(), and rawspeed::SrwDecoder::decodeRawInternal().
|
staticprivate |
Definition at line 809 of file NefDecoder.cpp.
Referenced by DecodeNikonSNef().
|
nodiscardprivate |
Definition at line 413 of file NefDecoder.cpp.
References rawspeed::BITSPERSAMPLE, rawspeed::CFAPATTERN, and rawspeed::AbstractTiffDecoder::getIFDWithLargestImage().
Referenced by decodeMetaDataInternal().
|
inlinenodiscardoverrideprivatevirtual |
Implements rawspeed::RawDecoder.
Definition at line 54 of file NefDecoder.h.
|
protectedvirtualinherited |
Reimplemented in rawspeed::RafDecoder, and rawspeed::Rw2Decoder.
Definition at line 316 of file RawDecoder.cpp.
References mRaw.
Referenced by setMetaData().
|
nodiscardprivate |
Definition at line 435 of file NefDecoder.cpp.
References rawspeed::CFAPATTERN, rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, and rawspeed::AbstractTiffDecoder::mRootIFD.
Referenced by checkSupportInternal(), and decodeMetaDataInternal().
|
nodiscardinherited |
Definition at line 37 of file AbstractTiffDecoder.cpp.
References rawspeed::TiffEntry::count, rawspeed::TiffEntry::getU32(), rawspeed::IMAGEWIDTH, mRootIFD, and ThrowRDE.
Referenced by rawspeed::NefDecoder::DecodeSNefUncompressed(), rawspeed::NefDecoder::DecodeUncompressed(), rawspeed::NefDecoder::getBitPerSample(), rawspeed::NefDecoder::getMode(), and rawspeed::SimpleTiffDecoder::prepareForRawDecoding().
|
nodiscardprivate |
Definition at line 418 of file NefDecoder.cpp.
References rawspeed::BITSPERSAMPLE, rawspeed::CFAPATTERN, rawspeed::COMPRESSION, rawspeed::AbstractTiffDecoder::getIFDWithLargestImage(), NEFIsUncompressed(), and NEFIsUncompressedRGB().
Referenced by checkSupportInternal(), and decodeMetaDataInternal().
|
inlinefinalvirtualinherited |
Reimplemented from rawspeed::RawDecoder.
Definition at line 46 of file AbstractTiffDecoder.h.
References mRootIFD.
Referenced by rawspeed::PefDecoder::decodeRawInternal().
|
protectedinherited |
Definition at line 146 of file RawDecoder.cpp.
References failOnUnknown, rawspeed::CameraMetaData::getCamera(), noSamples, rawspeed::Camera::supportStatus, ThrowRDE, rawspeed::Camera::UnknownCamera, rawspeed::WARNING, and rawspeed::writeLog().
Referenced by checkCameraSupported(), and setMetaData().
|
static |
Definition at line 63 of file NefDecoder.cpp.
References rawspeed::TiffRootIFD::getID(), and rawspeed::TiffID::make.
|
staticprivate |
Definition at line 157 of file NefDecoder.cpp.
References rawspeed::iPoint2D::area(), assert(), rawspeed::BITSPERSAMPLE, rawspeed::TiffIFD::getEntry(), rawspeed::TiffEntry::getU32(), rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, rawspeed::roundUpDivisionSafe(), and rawspeed::STRIPBYTECOUNTS.
Referenced by decodeRawInternal(), and getMode().
|
staticprivate |
Definition at line 200 of file NefDecoder.cpp.
References rawspeed::iPoint2D::area(), rawspeed::TiffIFD::getEntry(), rawspeed::TiffEntry::getU32(), rawspeed::IMAGELENGTH, rawspeed::IMAGEWIDTH, and rawspeed::STRIPBYTECOUNTS.
Referenced by decodeRawInternal(), and getMode().
|
private |
Definition at line 494 of file NefDecoder.cpp.
References rawspeed::big, rawspeed::buf, rawspeed::TiffEntry::count, rawspeed::ByteStream::getBuffer(), rawspeed::ByteStream::getByte(), rawspeed::TiffEntry::getByte(), rawspeed::TiffEntry::getData(), rawspeed::TiffEntry::getFloat(), rawspeed::ByteStream::getU16(), rawspeed::TiffEntry::getU16(), rawspeed::getU16BE(), rawspeed::ByteStream::getU32(), rawspeed::ByteStream::hasPatternAt(), rawspeed::RawDecoder::hints, rawspeed::implicit_cast(), keymap, rawspeed::little, rawspeed::RawDecoder::mRaw, rawspeed::AbstractTiffDecoder::mRootIFD, serialmap, rawspeed::DataBuffer::setByteOrder(), rawspeed::ByteStream::skipBytes(), ThrowRDE, rawspeed::TiffEntry::type, and rawspeed::UNDEFINED.
Referenced by decodeMetaDataInternal().
|
private |
Definition at line 315 of file NefDecoder.cpp.
References assert(), rawspeed::Buffer::getAsArray1DRef(), rawspeed::BitStreamer< Tag >::getBits(), rawspeed::BitStreamer< Tag >::getRemainingSize(), rawspeed::ByteStream::getStream(), rawspeed::implicit_cast(), rawspeed::RawDecoder::mRaw, rawspeed::ByteStream::peekRemainingBuffer(), and ThrowRDE.
Referenced by DecodeUncompressed().
|
virtualinherited |
Reimplemented from rawspeed::RawDecoder.
Definition at line 141 of file RawDecoder.cpp.
|
inlineinherited |
Definition at line 60 of file AbstractTiffDecoder.h.
References mRootIFD, and setMetaData().
|
inlineinherited |
Definition at line 55 of file AbstractTiffDecoder.h.
References setMetaData().
Referenced by rawspeed::ArwDecoder::decodeMetaDataInternal(), rawspeed::Cr2Decoder::decodeMetaDataInternal(), rawspeed::DcrDecoder::decodeMetaDataInternal(), rawspeed::DcsDecoder::decodeMetaDataInternal(), rawspeed::ErfDecoder::decodeMetaDataInternal(), rawspeed::IiqDecoder::decodeMetaDataInternal(), rawspeed::KdcDecoder::decodeMetaDataInternal(), rawspeed::MefDecoder::decodeMetaDataInternal(), rawspeed::NefDecoder::decodeMetaDataInternal(), rawspeed::OrfDecoder::decodeMetaDataInternal(), rawspeed::PefDecoder::decodeMetaDataInternal(), rawspeed::Rw2Decoder::decodeMetaDataInternal(), rawspeed::SrwDecoder::decodeMetaDataInternal(), rawspeed::StiDecoder::decodeMetaDataInternal(), rawspeed::ThreefrDecoder::decodeMetaDataInternal(), setMetaData(), and setMetaData().
|
inherited |
Definition at line 96 of file RawDecoder.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), rawspeed::ArwDecoder::decodeRawInternal(), and setMetaData().
|
inherited |
Definition at line 93 of file RawDecoder.h.
Referenced by rawspeed::DngDecoder::handleMetadata().
|
inherited |
Definition at line 85 of file RawDecoder.h.
Referenced by rawspeed::DngDecoder::checkSupportInternal(), and handleCameraSupport().
|
inherited |
Definition at line 105 of file RawDecoder.h.
Referenced by rawspeed::RafDecoder::applyCorrections().
|
protectedinherited |
Definition at line 167 of file RawDecoder.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), checkCameraSupported(), rawspeed::CrwDecoder::decodeMetaDataInternal(), rawspeed::MrwDecoder::decodeMetaDataInternal(), decodeRaw(), rawspeed::CrwDecoder::decodeRawInternal(), rawspeed::NefDecoder::decodeRawInternal(), rawspeed::RafDecoder::decodeRawInternal(), rawspeed::Rw2Decoder::decodeRawInternal(), rawspeed::SrwDecoder::decodeRawInternal(), rawspeed::ArwDecoder::decodeTransitionalArw(), rawspeed::ArwDecoder::DecodeUncompressed(), rawspeed::NefDecoder::DecodeUncompressed(), rawspeed::Cr2Decoder::getHue(), rawspeed::KdcDecoder::getInputBuffer(), rawspeed::NefDecoder::parseWhiteBalance(), setMetaData(), and rawspeed::Cr2Decoder::sRawInterpolate().
| struct { ... } rawspeed::RawDecoder::iiq |
Referenced by rawspeed::IiqDecoder::CorrectPhaseOneC(), and rawspeed::IiqDecoder::decodeRawInternal().
|
inherited |
Definition at line 89 of file RawDecoder.h.
Referenced by decodeRaw().
|
staticprivate |
Definition at line 72 of file NefDecoder.h.
Referenced by parseWhiteBalance().
|
protectedinherited |
Definition at line 154 of file RawDecoder.h.
Referenced by RawDecoder(), rawspeed::NefDecoder::D100IsCompressed(), rawspeed::NefDecoder::DecodeD100Uncompressed(), rawspeed::DngDecoder::decodeData(), rawspeed::ArwDecoder::DecodeLJpeg(), rawspeed::Cr2Decoder::decodeNewFormat(), rawspeed::Cr2Decoder::decodeOldFormat(), rawspeed::ArwDecoder::decodeRawInternal(), rawspeed::DcrDecoder::decodeRawInternal(), rawspeed::DcsDecoder::decodeRawInternal(), rawspeed::ErfDecoder::decodeRawInternal(), rawspeed::IiqDecoder::decodeRawInternal(), rawspeed::MefDecoder::decodeRawInternal(), rawspeed::MosDecoder::decodeRawInternal(), rawspeed::NakedDecoder::decodeRawInternal(), rawspeed::NefDecoder::decodeRawInternal(), rawspeed::PefDecoder::decodeRawInternal(), rawspeed::Rw2Decoder::decodeRawInternal(), rawspeed::SrwDecoder::decodeRawInternal(), rawspeed::ThreefrDecoder::decodeRawInternal(), rawspeed::Rw2Decoder::decodeRawV8(), rawspeed::NefDecoder::DecodeSNefUncompressed(), rawspeed::ArwDecoder::decodeSRF(), rawspeed::ArwDecoder::decodeTransitionalArw(), rawspeed::ArwDecoder::DecodeUncompressed(), rawspeed::NefDecoder::DecodeUncompressed(), rawspeed::StiDecoder::DecodeUncompressed(), rawspeed::ThreefrDecoder::DecodeUncompressed(), decodeUncompressed(), rawspeed::KdcDecoder::getInputBuffer(), rawspeed::OrfDecoder::handleSlices(), rawspeed::ArwDecoder::ParseA100WB(), rawspeed::MrwDecoder::parseHeader(), and rawspeed::SimpleTiffDecoder::prepareForRawDecoding().
|
inherited |
Definition at line 74 of file RawDecoder.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), checkCameraSupported(), rawspeed::IiqDecoder::checkSupportInternal(), rawspeed::RafDecoder::checkSupportInternal(), rawspeed::IiqDecoder::correctBadColumn(), rawspeed::IiqDecoder::CorrectQuadrantMultipliersCombined(), rawspeed::IiqDecoder::correctSensorDefects(), rawspeed::ArwDecoder::DecodeARW2(), rawspeed::DngDecoder::decodeBlackLevels(), rawspeed::Cr2Decoder::decodeCanonColorData(), rawspeed::NefDecoder::DecodeD100Uncompressed(), rawspeed::DngDecoder::decodeData(), rawspeed::ArwDecoder::DecodeLJpeg(), rawspeed::DngDecoder::decodeMaskedAreas(), rawspeed::ArwDecoder::decodeMetaDataInternal(), rawspeed::Cr2Decoder::decodeMetaDataInternal(), rawspeed::CrwDecoder::decodeMetaDataInternal(), rawspeed::DngDecoder::decodeMetaDataInternal(), rawspeed::ErfDecoder::decodeMetaDataInternal(), rawspeed::IiqDecoder::decodeMetaDataInternal(), rawspeed::KdcDecoder::decodeMetaDataInternal(), rawspeed::MosDecoder::decodeMetaDataInternal(), rawspeed::MrwDecoder::decodeMetaDataInternal(), rawspeed::NefDecoder::decodeMetaDataInternal(), rawspeed::OrfDecoder::decodeMetaDataInternal(), rawspeed::PefDecoder::decodeMetaDataInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), rawspeed::Rw2Decoder::decodeMetaDataInternal(), rawspeed::SrwDecoder::decodeMetaDataInternal(), rawspeed::ThreefrDecoder::decodeMetaDataInternal(), rawspeed::Cr2Decoder::decodeNewFormat(), rawspeed::NefDecoder::DecodeNikonSNef(), rawspeed::Cr2Decoder::decodeOldFormat(), rawspeed::ArwDecoder::decodeRawInternal(), rawspeed::CrwDecoder::decodeRawInternal(), rawspeed::DcrDecoder::decodeRawInternal(), rawspeed::DcsDecoder::decodeRawInternal(), rawspeed::DngDecoder::decodeRawInternal(), rawspeed::ErfDecoder::decodeRawInternal(), rawspeed::IiqDecoder::decodeRawInternal(), rawspeed::KdcDecoder::decodeRawInternal(), rawspeed::MefDecoder::decodeRawInternal(), rawspeed::MosDecoder::decodeRawInternal(), rawspeed::MrwDecoder::decodeRawInternal(), rawspeed::NakedDecoder::decodeRawInternal(), rawspeed::NefDecoder::decodeRawInternal(), rawspeed::OrfDecoder::decodeRawInternal(), rawspeed::PefDecoder::decodeRawInternal(), rawspeed::RafDecoder::decodeRawInternal(), rawspeed::Rw2Decoder::decodeRawInternal(), rawspeed::SrwDecoder::decodeRawInternal(), rawspeed::StiDecoder::decodeRawInternal(), rawspeed::ThreefrDecoder::decodeRawInternal(), rawspeed::Rw2Decoder::decodeRawV8(), rawspeed::NefDecoder::DecodeSNefUncompressed(), rawspeed::ArwDecoder::decodeSRF(), rawspeed::ArwDecoder::decodeTransitionalArw(), rawspeed::ArwDecoder::DecodeUncompressed(), rawspeed::NefDecoder::DecodeUncompressed(), rawspeed::StiDecoder::DecodeUncompressed(), rawspeed::ThreefrDecoder::DecodeUncompressed(), rawspeed::OrfDecoder::decodeUncompressed(), decodeUncompressed(), rawspeed::OrfDecoder::decodeUncompressedInterleaved(), getDefaultCrop(), rawspeed::Cr2Decoder::getHue(), rawspeed::DngDecoder::getTilingDescription(), rawspeed::ArwDecoder::GetWB(), rawspeed::Rw2Decoder::guessMode(), rawspeed::IiqDecoder::handleBadPixel(), rawspeed::DngDecoder::handleMetadata(), rawspeed::ArwDecoder::ParseA100WB(), rawspeed::DngDecoder::parseACTIVEAREA(), rawspeed::DngDecoder::parseCFA(), rawspeed::OrfDecoder::parseCFA(), rawspeed::Rw2Decoder::parseCFA(), rawspeed::DngDecoder::parseColorMatrix(), rawspeed::Cr2Decoder::parseWhiteBalance(), rawspeed::DngDecoder::parseWhiteBalance(), rawspeed::NefDecoder::parseWhiteBalance(), rawspeed::IiqDecoder::PhaseOneFlatField(), rawspeed::SimpleTiffDecoder::prepareForRawDecoding(), rawspeed::NefDecoder::readCoolpixSplitRaw(), rawspeed::DngDecoder::setBlack(), setMetaData(), and rawspeed::Cr2Decoder::sRawInterpolate().
|
protectedinherited |
Definition at line 40 of file AbstractTiffDecoder.h.
Referenced by AbstractTiffDecoder(), rawspeed::DngDecoder::DngDecoder(), rawspeed::MosDecoder::MosDecoder(), checkSupportInternal(), rawspeed::Cr2Decoder::checkSupportInternal(), rawspeed::DngDecoder::checkSupportInternal(), rawspeed::IiqDecoder::checkSupportInternal(), rawspeed::NefDecoder::checkSupportInternal(), rawspeed::RafDecoder::checkSupportInternal(), rawspeed::Rw2Decoder::checkSupportInternal(), rawspeed::SrwDecoder::checkSupportInternal(), rawspeed::Cr2Decoder::decodeCanonColorData(), rawspeed::NefDecoder::DecodeD100Uncompressed(), rawspeed::DngDecoder::decodeData(), rawspeed::ArwDecoder::decodeMetaDataInternal(), rawspeed::Cr2Decoder::decodeMetaDataInternal(), rawspeed::DngDecoder::decodeMetaDataInternal(), rawspeed::ErfDecoder::decodeMetaDataInternal(), rawspeed::KdcDecoder::decodeMetaDataInternal(), rawspeed::MosDecoder::decodeMetaDataInternal(), rawspeed::NefDecoder::decodeMetaDataInternal(), rawspeed::OrfDecoder::decodeMetaDataInternal(), rawspeed::PefDecoder::decodeMetaDataInternal(), rawspeed::RafDecoder::decodeMetaDataInternal(), rawspeed::Rw2Decoder::decodeMetaDataInternal(), rawspeed::SrwDecoder::decodeMetaDataInternal(), rawspeed::ThreefrDecoder::decodeMetaDataInternal(), rawspeed::Cr2Decoder::decodeNewFormat(), rawspeed::NefDecoder::DecodeNikonSNef(), rawspeed::Cr2Decoder::decodeOldFormat(), rawspeed::ArwDecoder::decodeRawInternal(), rawspeed::Cr2Decoder::decodeRawInternal(), rawspeed::DcrDecoder::decodeRawInternal(), rawspeed::DcsDecoder::decodeRawInternal(), rawspeed::DngDecoder::decodeRawInternal(), rawspeed::KdcDecoder::decodeRawInternal(), rawspeed::MosDecoder::decodeRawInternal(), rawspeed::NefDecoder::decodeRawInternal(), rawspeed::OrfDecoder::decodeRawInternal(), rawspeed::PefDecoder::decodeRawInternal(), rawspeed::RafDecoder::decodeRawInternal(), rawspeed::Rw2Decoder::decodeRawInternal(), rawspeed::SrwDecoder::decodeRawInternal(), rawspeed::StiDecoder::decodeRawInternal(), rawspeed::ThreefrDecoder::decodeRawInternal(), rawspeed::ArwDecoder::decodeSRF(), rawspeed::ArwDecoder::decodeTransitionalArw(), rawspeed::NefDecoder::DecodeUncompressed(), rawspeed::OrfDecoder::getBitsPerPixel(), rawspeed::RafDecoder::getDefaultCrop(), rawspeed::NefDecoder::getExtendedMode(), rawspeed::Cr2Decoder::getHue(), getIFDWithLargestImage(), rawspeed::KdcDecoder::getInputBuffer(), rawspeed::SrwDecoder::getMode(), rawspeed::Rw2Decoder::getRaw(), getRootIFD(), rawspeed::Cr2Decoder::getSubSampling(), rawspeed::ArwDecoder::GetWB(), rawspeed::OrfDecoder::handleSlices(), rawspeed::RafDecoder::isCompressed(), rawspeed::Cr2Decoder::isSubSampled(), rawspeed::ArwDecoder::ParseA100WB(), rawspeed::OrfDecoder::parseCFA(), rawspeed::Rw2Decoder::parseCFA(), rawspeed::DngDecoder::parseColorMatrix(), rawspeed::Cr2Decoder::parseWhiteBalance(), rawspeed::DngDecoder::parseWhiteBalance(), rawspeed::NefDecoder::parseWhiteBalance(), setMetaData(), and rawspeed::Cr2Decoder::sRawInterpolate().
|
inherited |
Definition at line 117 of file RawDecoder.h.
Referenced by handleCameraSupport().
|
inherited |
Definition at line 109 of file RawDecoder.h.
|
staticprivate |
Definition at line 71 of file NefDecoder.h.
Referenced by parseWhiteBalance().
|
inherited |
Definition at line 102 of file RawDecoder.h.
Referenced by rawspeed::RafDecoder::applyCorrections(), rawspeed::Cr2Decoder::decodeOldFormat(), rawspeed::ArwDecoder::decodeRawInternal(), rawspeed::DcrDecoder::decodeRawInternal(), rawspeed::DcsDecoder::decodeRawInternal(), rawspeed::NefDecoder::decodeRawInternal(), and rawspeed::DngDecoder::handleMetadata().