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