Mercurial > hg > pmhd
annotate ffmpeg/doc/avutil.txt @ 13:844d341cf643 tip
Back up before ISMIR
author | Yading Song <yading.song@eecs.qmul.ac.uk> |
---|---|
date | Thu, 31 Oct 2013 13:17:06 +0000 |
parents | 6840f77b83aa |
children |
rev | line source |
---|---|
yading@10 | 1 AVUtil |
yading@10 | 2 ====== |
yading@10 | 3 libavutil is a small lightweight library of generally useful functions. |
yading@10 | 4 It is not a library for code needed by both libavcodec and libavformat. |
yading@10 | 5 |
yading@10 | 6 |
yading@10 | 7 Overview: |
yading@10 | 8 ========= |
yading@10 | 9 adler32.c adler32 checksum |
yading@10 | 10 aes.c AES encryption and decryption |
yading@10 | 11 fifo.c resizeable first in first out buffer |
yading@10 | 12 intfloat_readwrite.c portable reading and writing of floating point values |
yading@10 | 13 log.c "printf" with context and level |
yading@10 | 14 md5.c MD5 Message-Digest Algorithm |
yading@10 | 15 rational.c code to perform exact calculations with rational numbers |
yading@10 | 16 tree.c generic AVL tree |
yading@10 | 17 crc.c generic CRC checksumming code |
yading@10 | 18 integer.c 128bit integer math |
yading@10 | 19 lls.c |
yading@10 | 20 mathematics.c greatest common divisor, integer sqrt, integer log2, ... |
yading@10 | 21 mem.c memory allocation routines with guaranteed alignment |
yading@10 | 22 |
yading@10 | 23 Headers: |
yading@10 | 24 bswap.h big/little/native-endian conversion code |
yading@10 | 25 x86_cpu.h a few useful macros for unifying x86-64 and x86-32 code |
yading@10 | 26 avutil.h |
yading@10 | 27 common.h |
yading@10 | 28 intreadwrite.h reading and writing of unaligned big/little/native-endian integers |
yading@10 | 29 |
yading@10 | 30 |
yading@10 | 31 Goals: |
yading@10 | 32 ====== |
yading@10 | 33 * Modular (few interdependencies and the possibility of disabling individual parts during ./configure) |
yading@10 | 34 * Small (source and object) |
yading@10 | 35 * Efficient (low CPU and memory usage) |
yading@10 | 36 * Useful (avoid useless features almost no one needs) |