|
HEVC Test Model (HM)
HM-16.18
|
picture YUV buffer class (header) More...
#include <stdio.h>#include "CommonDef.h"#include "TComRom.h"#include "TComChromaFormat.h"#include "SEI.h"

Go to the source code of this file.
Classes | |
| class | TComPicYuv |
| picture YUV buffer class More... | |
Functions | |
| UInt | calcChecksum (const TComPicYuv &pic, TComPictureHash &digest, const BitDepths &bitDepths) |
| UInt | calcCRC (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) |
picture YUV buffer class (header)
Definition in file TComPicYuv.h.
| UInt calcChecksum | ( | const TComPicYuv & | pic, |
| TComPictureHash & | digest, | ||
| const BitDepths & | bitDepths | ||
| ) |
Definition at line 167 of file TComPicYuvMD5.cpp.
| UInt calcCRC | ( | const TComPicYuv & | pic, |
| TComPictureHash & | digest, | ||
| const BitDepths & | bitDepths | ||
| ) |
Definition at line 129 of file TComPicYuvMD5.cpp.
| UInt calcMD5 | ( | const TComPicYuv & | pic, |
| TComPictureHash & | digest, | ||
| const BitDepths & | bitDepths | ||
| ) |
Calculate the MD5sum of pic, storing the result in digest. MD5 calculation is performed on Y' then Cb, then Cr; each in raster order. Pel data is inserted into the MD5 function in little-endian byte order, using sufficient bytes to represent the picture bitdepth. Eg, 10bit data uses little-endian two byte words; 8bit data uses single byte words.
Definition at line 185 of file TComPicYuvMD5.cpp.
| std::string hashToString | ( | const TComPictureHash & | digest, |
| Int | numChar | ||
| ) |
Definition at line 209 of file TComPicYuvMD5.cpp.
1.8.5