summaryrefslogtreecommitdiff
path: root/RELEASE_NOTES
blob: 7362561a000cb8dc176e6a87e758cc70beacc306 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
 ┌────────────────────────────────────────┐
 │ RELEASE NOTES for FFmpeg 2.5 "Bohr"    │
 └────────────────────────────────────────┘

   The FFmpeg Project proudly presents FFmpeg 2.5 "Bohr", just 2.5 months
   after the release of 2.4. Since this wasn't a long time ago, the Changelog
   is a bit short this time.

   As usual, if you have any question on this release or any FFmpeg related
   topic, feel free to join us on the #ffmpeg IRC channel (on
   irc.freenode.net).

   ┌────────────────────────────┐
   │ 🔨  API Information         │
   └────────────────────────────┘

     FFmpeg 2.5 includes the following library versions:

       • libavutil      54.15.100
       • libavcodec     56.13.100
       • libavformat    56.15.102
       • libavdevice    56. 3.100
       • libavfilter     5. 2.103
       • libswscale      3. 1.101
       • libswresample   1. 1.100
       • libpostproc    53. 3.100

     Important API changes since 2.4:

       • avpriv_dv_frame_profile2() has been deprecated


     Please refer to the doc/APIchanges file for more information.

 ┌────────────────────────────┐
 │ ★  List of New Features    │
 └────────────────────────────┘

   ┌────────────────────────────┐
   │ ffprobe                    │
   └────────────────────────────┘

    • -show_pixel_formats option

   ┌────────────────────────────┐
   │ ffserver                   │
   └────────────────────────────┘

    • codec private options support

   ┌────────────────────────────┐
   │ libavcodec                 │
   └────────────────────────────┘

    • STL subtitle decoder
    • libutvideo YUV 4:2:2 10bit support
    • animated WebP decoding support
    • zygoaudio decoding support

   ┌────────────────────────────┐
   │ libavdevice                │
   └────────────────────────────┘

    • XCB-based screen-grabber
    • AVFoundation screen capturing support

   ┌────────────────────────────┐
   │ libavformat                │
   └────────────────────────────┘

    • HEVC/H.265 RTP payload format (draft v6) packetizer
    • SUP/PGS subtitle demuxer
    • STL subtitle demuxer
    • UDP-Lite support (RFC 3828)
    • creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer
    • WebP muxer
    • APNG demuxer

   ┌────────────────────────────┐
   │ libavfilter                │
   └────────────────────────────┘

    • xBR scaling filter

   ┌────────────────────────────┐
   │ libavutil                  │
   └────────────────────────────┘

    • CAST128 symmetric block cipher, ECB mode

   ┌────────────────────────────┐
   │ libpostproc                │
   └────────────────────────────┘

    • visualization support

 ┌────────────────────────────┐
 │ ⚠  Behaviour changes       │
 └────────────────────────────┘
    • XMP metadata is not exported by default anymore as it can be huge.
      see the export_xmp option