cosmetics: Fix spelling mistakes
[ffmpeg.git] / doc / avutil.txt
1 AVUtil
2 ======
3 libavutil is a small lightweight library of generally useful functions.
4 It is not a library for code needed by both libavcodec and libavformat.
5
6
7 Overview:
8 =========
9 adler32.c               adler32 checksum
10 aes.c                   AES encryption and decryption
11 fifo.c                  resizeable first in first out buffer
12 intfloat_readwrite.c    portable reading and writing of floating point values
13 log.c                   "printf" with context and level
14 md5.c                   MD5 Message-Digest Algorithm
15 rational.c              code to perform exact calculations with rational numbers
16 tree.c                  generic AVL tree
17 crc.c                   generic CRC checksumming code
18 integer.c               128-bit integer math
19 lls.c
20 mathematics.c           greatest common divisor, integer sqrt, integer log2, ...
21 mem.c                   memory allocation routines with guaranteed alignment
22
23 Headers:
24 bswap.h                 big/little/native-endian conversion code
25 x86_cpu.h               a few useful macros for unifying x86-64 and x86-32 code
26 avutil.h
27 common.h
28 intreadwrite.h          reading and writing of unaligned big/little/native-endian integers
29
30
31 Goals:
32 ======
33 * Modular (few interdependencies and the possibility of disabling individual parts during ./configure)
34 * Small (source and object)
35 * Efficient (low CPU and memory usage)
36 * Useful (avoid useless features almost no one needs)