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 @{ 1882
attributes.h @file Macro definitions for various function/variable attributes 3284
audio_fifo.h @file Audio FIFO Buffer 4105
audioconvert.h 82
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 @{ 6923
avutil.h @file external API header 6960
base64.h @defgroup lavu_base64 Base64 @ingroup lavu_crypto @{ 1957
blowfish.h @defgroup lavu_blowfish Blowfish @ingroup lavu_crypto @{ 2271
bswap.h @file byte swapping routines 2897
buffer.h @file @ingroup lavu_buffer refcounted data buffer API 9573
channel_layout.h @file audio channel layout utility functions 7647
common.h @file common internal and external API header 11759
cpu.h force usage of selected flags (OR) 3480
crc.h < reversed bitorder version of AV_CRC_32_IEEE 2595
dict.h @file Public dictionary API. 5361
downmix_info.h @file audio downmix medatata 3162
error.h @file error code definitions 3327
eval.h @file simple arithmetic expression evaluator 5293
fifo.h @file a very simple circular buffer FIFO implementation 4161
file.h @file Misc file utilities. 1799
frame.h @file @ingroup lavu_frame reference-counted frame API 15462
hmac.h @defgroup lavu_hmac HMAC @ingroup lavu_crypto @{ 2781
imgutils.h @file misc image utilities @addtogroup lavu_picture @{ 4966
intfloat.h Reinterpret a 32-bit integer as a float. 1722
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. 15198
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. 1982
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.). 7407
lzo.h @defgroup lavu_lzo LZO @ingroup lavu_crypto @{ 2044
macros.h @file @ingroup lavu Utility Preprocessor macros 1199
mathematics.h log_2 10 3406
md5.h @defgroup lavu_md5 MD5 @ingroup lavu_crypto @{ 1402
mem.h @file memory handling functions 10133
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. 10845
opt.h @file AVOptions 21060
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. 9730
pixfmt.h @file pixel format definitions 19010
random_seed.h @addtogroup lavu_crypto @{ 1331
rational.h @file rational numbers @author Michael Niedermayer <michaelni@gmx.at> 3939
samplefmt.h Audio Sample Formats @par The data described by the sample format is always in native-endian order. Sample values can be expressed by native C types, hence the lack of a signed 24-bit sample format even though it is a common raw audio data format. @par The floating-point formats are based on full volume being in the range [-1.0, 1.0]. Any values outside this range are beyond full volume level. @par The data layout as used in av_samples_fill_arrays() and elsewhere in Libav (such as AVFrame in libavcodec) is as follows: For planar sample formats, each audio channel is in a separate data plane, and linesize is the buffer size, in bytes, for a single plane. All data planes must be the same size. For packed sample formats, only the first data plane is used, and samples for each channel are interleaved. In this case, linesize is the buffer size, in bytes, for the 1 plane. 8652
sha.h @defgroup lavu_sha SHA @ingroup lavu_crypto @{ 1989
stereo3d.h List of possible 3D Types 3613
time.h Get the current time in microseconds. 1233
version.h @defgroup version_utils Library Version Macros Useful to check and match library version in order to maintain backward compatibility. @{ 3453
xtea.h @defgroup lavu_xtea XTEA @ingroup lavu_crypto @{ 1764