ae28bc03be39f6411d3d9368d40e66d3a7a5f4f0
[ffmpeg.git] / doc / README.dev
1 1) 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
11 2) Coding Rules
12 ---------------
13
14 ffmpeg is programmed in ANSI C language. GCC extension are
15 tolerated. TAB size is 4. The identation is the one specified by
16 'indent -i4 -kr'.
17
18 Main priority in ffmpeg is simplicity and small code size (=less
19 bugs).
20