blob: 7a1c332b81743413d521ce35e0aadf569ac05f4a
1 | \input texinfo @c -*- texinfo -*- |
2 | @documentencoding UTF-8 |
3 | |
4 | @settitle Libavutil Documentation |
5 | @titlepage |
6 | @center @titlefont{Libavutil Documentation} |
7 | @end titlepage |
8 | |
9 | @top |
10 | |
11 | @contents |
12 | |
13 | @chapter Description |
14 | @c man begin DESCRIPTION |
15 | |
16 | The libavutil library is a utility library to aid portable |
17 | multimedia programming. It contains safe portable string functions, |
18 | random number generators, data structures, additional mathematics |
19 | functions, cryptography and multimedia related functionality (like |
20 | enumerations for pixel and sample formats). It is not a library for |
21 | code needed by both libavcodec and libavformat. |
22 | |
23 | The goals for this library is to be: |
24 | |
25 | @table @strong |
26 | @item Modular |
27 | It should have few interdependencies and the possibility of disabling individual |
28 | parts during @command{./configure}. |
29 | |
30 | @item Small |
31 | Both sources and objects should be small. |
32 | |
33 | @item Efficient |
34 | It should have low CPU and memory usage. |
35 | |
36 | @item Useful |
37 | It should avoid useless features that almost no one needs. |
38 | @end table |
39 | |
40 | @c man end DESCRIPTION |
41 | |
42 | @chapter See Also |
43 | |
44 | @ifhtml |
45 | @url{ffmpeg.html,ffmpeg}, @url{ffplay.html,ffplay}, @url{ffprobe.html,ffprobe}, @url{ffserver.html,ffserver}, |
46 | @url{ffmpeg-utils.html,ffmpeg-utils} |
47 | @end ifhtml |
48 | |
49 | @ifnothtml |
50 | ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1), |
51 | ffmpeg-utils(1) |
52 | @end ifnothtml |
53 | |
54 | @include authors.texi |
55 | |
56 | @ignore |
57 | |
58 | @setfilename libavutil |
59 | @settitle multimedia-biased utility library |
60 | |
61 | @end ignore |
62 | |
63 | @bye |
64 |