Name Description Size
adler32.h @ingroup lavu_crypto 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. @param adler initial checksum value @param buf pointer to input buffer @param len size of input buffer @return updated checksum 1458
aes.h @defgroup lavu_aes AES @ingroup lavu_crypto @{ 1711
attributes.h @file Macro definitions for various function/variable attributes 3213
audio_fifo.h @file Audio FIFO Buffer 4105
audioconvert.h @file audio conversion routines 5644
avassert.h @file simple assert() macros that are a bit more flexible than ISO C assert(). @author Michael Niedermayer <michaelni@gmx.at> 2109
avconfig.h Generated by ffconf 170
avstring.h @addtogroup lavu_string @{ 5490
avutil.h @file external API header 7048
base64.h @defgroup lavu_base64 Base64 @ingroup lavu_crypto @{ 1957
blowfish.h @defgroup lavu_blowfish Blowfish @ingroup lavu_crypto @{ 2313
bprint.h Define a structure with extra padding to a fixed size This helps ensuring binary compatibility with future versions. 5997
bswap.h @file byte swapping routines 2848
common.h @file common internal and external API header 11426
cpu.h force usage of selected flags (OR) 2560
crc.h < reversed bitorder version of AV_CRC_32_IEEE 1474
dict.h @file Public dictionary API. 4410
error.h @file error code definitions 3369
eval.h @file simple arithmetic expression evaluator 5293
fifo.h @file a very simple circular buffer FIFO implementation 4344
file.h @file Misc file utilities. 1778
imgutils.h @file misc image utilities @addtogroup lavu_picture @{ 4950
intfloat.h Reinterpret a 32-bit integer as a float. 1722
intfloat_readwrite.h IEEE 80 bits extended float 1484
intreadwrite.h Arch-specific headers can provide any combination of AV_[RW][BLN](16|24|32|64) and AV_(COPY|SWAP|ZERO)(64|128) macros. Preprocessor symbols must be defined, even if these are implemented as inline functions. 14514
lfg.h Get the next random unsigned 32-bit number using an ALFG. Please also consider a simple LCG like state= state*1664525+1013904223, it may be good enough and faster for your specific use case. 1976
log.h Describe the class of an AVClass context structure. That is an arbitrary struct of which the first field is a pointer to an AVClass struct (e.g. AVCodecContext, AVFormatContext etc.). 5388
lzo.h @defgroup lavu_lzo LZO @ingroup lavu_crypto @{ 2501
mathematics.h e 3640
md5.h @defgroup lavu_md5 MD5 @ingroup lavu_crypto @{ 1271
mem.h @file memory handling functions 4542
old_pix_fmts.h This header exists to prevent new pixel formats from being accidentally added to the deprecated list. Do not include it directly. It will be removed on next major bump Do not add new items to this list. Use the AVPixelFormat enum instead. 14315
opt.h @file AVOptions 24105
parseutils.h @file misc parsing utilities 4646
pixdesc.h Number of elements between 2 horizontally consecutive pixels minus 1. Elements are bits for bitstream formats, bytes otherwise. 7031
pixfmt.h @file pixel format definitions 13410
random_seed.h @addtogroup lavu_crypto @{ 1331
rational.h @file rational numbers @author Michael Niedermayer <michaelni@gmx.at> 3760
samplefmt.h all in native-endian format 5638
sha.h @defgroup lavu_sha SHA @ingroup lavu_crypto @{ 1818
time.h Get the current time in microseconds. 1283
timecode.h @file Timecode helpers header 5325
timestamp.h @file timestamp utils, mostly useful for debugging/logging purposes 2462
version.h @defgroup preproc_misc Preprocessor String Macros String manipulation macros @{ 3587
xtea.h @defgroup lavu_xtea XTEA @ingroup lavu_crypto @{ 1806