Commit | Line | Data |
---|---|---|
06d19718 RD |
1 | Never assume the API of libav* to be stable unless at least 1 week has passed since |
2 | the last major version increase. | |
3 | The last version increases were: | |
4 | libavcodec: ? | |
5 | libavdevice: ? | |
6 | libavfilter: ? | |
7 | libavformat: ? | |
8 | libpostproc: ? | |
9 | libswscale: ? | |
10 | libavutil: 2009-03-08 | |
11 | ||
12 | ||
13 | API changes, most recent first: | |
14 | ||
dd3bbb49 SS |
15 | 2009-04-02 - r18317 - lavc 52.23.0 - AVPacket |
16 | Move AVPacket declaration from libavformat/avformat.h to | |
17 | libavcodec/avcodec.h. | |
18 | ||
19 | 2009-03-22 - r18133 - lavu 50.1.0 - PIX_FMT_RGB5X5 endian variants | |
20 | Add the enum PixelFormat values: | |
21 | PIX_FMT_RGB565BE, PIX_FMT_RGB565LE, PIX_FMT_RGB555BE, PIX_FMT_RGB555LE, | |
22 | PIX_FMT_BGR565BE, PIX_FMT_BGR565LE, PIX_FMT_BGR555BE, PIX_FMT_BGR555LE. | |
23 | ||
c8f742ca DB |
24 | 2009-03-21 - r18116 - lavu 50.2.0 - av_random* |
25 | The Mersenne Twister PRNG implemented through the av_random* functions | |
26 | was removed. Use the lagged Fibonacci PRNG through the av_lfg* functions | |
27 | instead. | |
28 | ||
29 | ||
889cdae8 DB |
30 | 2009-03-08 - r17869 - lavu 50.0.0 - AVFifoBuffer |
31 | av_fifo_init, av_fifo_read, av_fifo_write and av_fifo_realloc were dropped | |
32 | and replaced by av_fifo_alloc, av_fifo_generic_read, av_fifo_generic_write | |
33 | and av_fifo_realloc2. | |
34 | In addition, the order of the function arguments of av_fifo_generic_read | |
35 | were changed to match av_fifo_generic_write. | |
36 | The AVFifoBuffer/struct AVFifoBuffer may only be used in an opaque way by | |
37 | applications, they may not use sizeof() or directly access members. | |
22d4f236 | 38 | |
889cdae8 DB |
39 | 2009-03-01 - r17682 - lavf 52.31.0 - Generic metadata API |
40 | Introduce a new metadata API (see av_metadata_get() and friends). | |
41 | The old API is now deprecated and should not be used anymore. This especially | |
429d6b21 | 42 | includes the following structure fields: |
38ce707e AJ |
43 | - AVFormatContext.title |
44 | - AVFormatContext.author | |
45 | - AVFormatContext.copyright | |
46 | - AVFormatContext.comment | |
47 | - AVFormatContext.album | |
48 | - AVFormatContext.year | |
49 | - AVFormatContext.track | |
50 | - AVFormatContext.genre | |
51 | - AVStream.language | |
52 | - AVStream.filename | |
53 | - AVProgram.provider_name | |
54 | - AVProgram.name | |
55 | - AVChapter.title |