fixed config for direct mplayer build compatibility
[libav.git] / doc / README.dev
CommitLineData
de6d9b64
FB
11) API
2------
3
4* libavcodec is the library containing the codecs (both encoding and
5 decoding). See libavcodec/apiexample.c to see how to use it.
6
7* libav is the library containing the file formats handling (mux and
8 demux code for several formats). (no example yet, the API is likely
9 to evolve).
10
980fc7b8
FB
112) Integrating libavXXX in your GPL'ed program
12----------------------------------------------
13
14You can integrate all the source code of the libraries to link them
15statically to avoid any version problem. All you need is to provide a
16'config.mak' and a 'config.h' in the parent directory. See the defines
17generated by ./configure to understand what is needed.
18
193) Coding Rules
de6d9b64
FB
20---------------
21
22ffmpeg is programmed in ANSI C language. GCC extension are
23tolerated. TAB size is 4. The identation is the one specified by
24'indent -i4 -kr'.
25
26Main priority in ffmpeg is simplicity and small code size (=less
27bugs).
28