summaryrefslogtreecommitdiff
path: root/doc/libavutil.texi (plain)
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
16The libavutil library is a utility library to aid portable
17multimedia programming. It contains safe portable string functions,
18random number generators, data structures, additional mathematics
19functions, cryptography and multimedia related functionality (like
20enumerations for pixel and sample formats). It is not a library for
21code needed by both libavcodec and libavformat.
22
23The goals for this library is to be:
24
25@table @strong
26@item Modular
27It should have few interdependencies and the possibility of disabling individual
28parts during @command{./configure}.
29
30@item Small
31Both sources and objects should be small.
32
33@item Efficient
34It should have low CPU and memory usage.
35
36@item Useful
37It 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
50ffmpeg(1), ffplay(1), ffprobe(1), ffserver(1),
51ffmpeg-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