Defines types and objects for environment-variable-based debugging and feature control.
More...
|
Void | printMacroSettings () |
|
Void | printSBACCoeffData (const UInt lastX, const UInt lastY, const UInt width, const UInt height, const UInt chan, const UInt absPart, const UInt scanIdx, const TCoeff *const pCoeff, const Bool finalEncode=true) |
|
Void | printCbfArray (class TComDataCU *pcCU) |
|
UInt | getDecimalWidth (const Double value) |
|
UInt | getZScanIndex (const UInt x, const UInt y) |
|
template<typename ValueType > |
Void | writeValueToStream (const ValueType &value, std::ostream &stream, const UInt outputWidth) |
|
template<> |
Void | writeValueToStream< SChar > (const SChar &value, std::ostream &stream, const UInt outputWidth) |
|
template<> |
Void | writeValueToStream< UChar > (const UChar &value, std::ostream &stream, const UInt outputWidth) |
|
template<typename ValueType > |
Void | printBlock (const ValueType *const source, const UInt width, const UInt height, const UInt stride, const UInt outputValueWidth=0, const Bool onlyPrintEdges=false, const Bool printInZScan=false, const Int shiftLeftBy=0, const Bool printAverage=false, std::ostream &stream=std::cout) |
|
template<typename T > |
Void | printBlockToStream (std::ostream &ss, const TChar *pLinePrefix, const T *blkSrc, const UInt width, const UInt height, const UInt stride, const UInt subBlockWidth=0, const UInt subBlockHeight=0, const UInt defWidth=3) |
|
Void | printBlockToStream (std::ostream &ss, const TChar *pLinePrefix, TComYuv &src, const UInt numSubBlocksAcross=1, const UInt numSubBlocksUp=1, const UInt defWidth=3) |
|
std::string | splitOnSettings (const std::string &input) |
|
std::string | lineWrap (const std::string &input, const UInt maximumLineLength) |
|
std::string | indentNewLines (const std::string &input, const UInt indentBy) |
|
Defines types and objects for environment-variable-based debugging and feature control.
Definition in file Debug.h.