Statistics
| Branch: | Revision:

ffmpeg / doc / APIchanges @ 3898eed8

History | View | Annotate | Download (1.37 KB)

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

    
15
20090308 - r17869 - lavu 50.0.0  - AVFifoBuffer
16
  av_fifo_init, av_fifo_read, av_fifo_write and av_fifo_realloc were dropped and replaced
17
  by av_fifo_alloc, av_fifo_generic_read, av_fifo_generic_write and av_fifo_realloc2.
18
  In addition, the order of the function arguments of av_fifo_generic_read were changed
19
  to match av_fifo_generic_write.
20
  The AVFifoBuffer/struct AVFifoBuffer may only be used in an opaque way by applications,
21
  they may not use sizeof() or directly access members.
22

    
23
20090301 - r17682 - lavf 52.31.0 - Generic metadata API
24
  This version introduces a new metadata API (see av_metadata_get() and friends).
25
  The old API is now deprecated and shouldn't be used anymore. This especially
26
  includes the following structure fields:
27
    - AVFormatContext.title
28
    - AVFormatContext.author
29
    - AVFormatContext.copyright
30
    - AVFormatContext.comment
31
    - AVFormatContext.album
32
    - AVFormatContext.year
33
    - AVFormatContext.track
34
    - AVFormatContext.genre
35
    - AVStream.language
36
    - AVStream.filename
37
    - AVProgram.provider_name
38
    - AVProgram.name
39
    - AVChapter.title