HEVC Test Model (HM)  HM-16.18
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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, TComPictureHash &digest)
 
UInt calcCRC (const TComPicYuv &pic, TComPictureHash &digest, const BitDepths &bitDepths)
 
UInt compChecksum (Int bitdepth, const Pel *plane, UInt width, UInt height, UInt stride, TComPictureHash &digest, const BitDepths &)
 
UInt calcChecksum (const TComPicYuv &pic, TComPictureHash &digest, const BitDepths &bitDepths)
 
UInt calcMD5 (const TComPicYuv &pic, TComPictureHash &digest, const BitDepths &bitDepths)
 
std::string hashToString (const TComPictureHash &digest, Int numChar)