MCPcopy Create free account
hub / github.com/ValveSoftware/openvr / addChunk_IDAT

Function addChunk_IDAT

samples/shared/lodepng.cpp:4834–4847  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4832}
4833
4834static unsigned addChunk_IDAT(ucvector* out, const unsigned char* data, size_t datasize,
4835 LodePNGCompressSettings* zlibsettings)
4836{
4837 ucvector zlibdata;
4838 unsigned error = 0;
4839
4840 /*compress with the Zlib compressor*/
4841 ucvector_init(&zlibdata);
4842 error = zlib_compress(&zlibdata.data, &zlibdata.size, data, datasize, zlibsettings);
4843 if(!error) error = addChunk(out, "IDAT", zlibdata.data, zlibdata.size);
4844 ucvector_cleanup(&zlibdata);
4845
4846 return error;
4847}
4848
4849static unsigned addChunk_IEND(ucvector* out)
4850{

Callers 1

lodepng_encodeFunction · 0.85

Calls 4

ucvector_initFunction · 0.85
zlib_compressFunction · 0.85
addChunkFunction · 0.85
ucvector_cleanupFunction · 0.85

Tested by

no test coverage detected