MCPcopy Create free account
hub / github.com/darktable-org/rawspeed / decodeThread

Method decodeThread

src/librawspeed/decompressors/VC5Decompressor.cpp:696–709  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

694}
695
696void VC5Decompressor::decodeThread(bool* exceptionThrown) const noexcept {
697 // Decode all the existing bands. May fail.
698 decodeBands(exceptionThrown);
699
700 // Proceed only if decoding did not fail.
701 if (*exceptionThrown)
702 return;
703
704 // And now, reconstruct the low-pass bands.
705 reconstructLowpassBands();
706
707 // And finally!
708 combineFinalLowpassBands();
709}
710
711void VC5Decompressor::decode(unsigned int offsetX, unsigned int offsetY,
712 unsigned int width, unsigned int height) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected