FFmpeg
Files | Typedefs | Functions

Files

file  adler32.c
 
file  adler32.h
 

Typedefs

typedef uint32_t AVAdler
 

Functions

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

Detailed Description

Adler-32 hash function implementation.

Typedef Documentation

◆ AVAdler

typedef uint32_t AVAdler

Definition at line 42 of file adler32.h.

Function Documentation

◆ av_adler32_update()

AVAdler av_adler32_update ( AVAdler  adler,
const uint8_t *  buf,
size_t  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

Definition at line 44 of file adler32.c.

Referenced by av_hash_update(), compute_crc_of_packets(), crc_write_packet(), filter_frame(), frame_hash(), framecrc_write_header(), framecrc_write_packet(), main(), video_decode(), video_decode_example(), and video_frame_cksum().