HEVC Test Model (HM)  HM-16.3
TComPicYuvMD5.cpp File Reference
#include "TComPicYuv.h"
#include "libmd5/MD5.h"
Include dependency graph for TComPicYuvMD5.cpp:

Go to the source code of this file.

Functions

template<UInt OUTPUT_BITDEPTH_DIV8>
static Void md5_block (MD5 &md5, const Pel *plane, UInt n)
 
template<UInt OUTPUT_BITDEPTH_DIV8>
static Void md5_plane (MD5 &md5, const Pel *plane, UInt width, UInt height, UInt stride)
 
UInt compCRC (Int bitdepth, const Pel *plane, UInt width, UInt height, UInt stride, TComDigest &digest)
 
UInt calcCRC (const TComPicYuv &pic, TComDigest &digest)
 
UInt compChecksum (Int bitdepth, const Pel *plane, UInt width, UInt height, UInt stride, TComDigest &digest)
 
UInt calcChecksum (const TComPicYuv &pic, TComDigest &digest)
 
UInt calcMD5 (const TComPicYuv &pic, TComDigest &digest)
 
std::string digestToString (const TComDigest &digest, Int numChar)