FFmpeg  4.2.2
Files | Functions

Adler-32 hash function implementation. More...

Files

file  adler32.h
 Public header for Adler-32 hash function implementation.
 

Functions

unsigned long av_adler32_update (unsigned long adler, const uint8_t *buf, unsigned int len) av_pure
 Calculate the Adler32 checksum of a buffer. More...
 

Detailed Description

Adler-32 hash function implementation.

Function Documentation

◆ av_adler32_update()

unsigned long av_adler32_update ( unsigned long  adler,
const uint8_t *  buf,
unsigned int  len 
)

Calculate the Adler32 checksum of a buffer.

Passing the return value to a subsequent av_adler32_update() call allows the checksum of multiple buffers to be calculated as though they were concatenated.

Parameters
adlerinitial checksum value
bufpointer to input buffer
lensize of input buffer
Returns
updated checksum