RELEASE_NOTES 4.24 KB
Newer Older
1
 ┌────────────────────────────────────────┐
2
 │ RELEASE NOTES for FFmpeg 2.5 "Bohr"    │
3
 └────────────────────────────────────────┘
Timothy Gu's avatar
Timothy Gu committed
4

5 6
   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
7 8 9 10 11
   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).
Timothy Gu's avatar
Timothy Gu committed
12 13

   ┌────────────────────────────┐
14
   │ 🔨  API Information         │
Timothy Gu's avatar
Timothy Gu committed
15 16
   └────────────────────────────┘

17 18 19 20 21 22 23 24 25 26
     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
Timothy Gu's avatar
Timothy Gu committed
27

28
     Important API changes since 2.4:
Timothy Gu's avatar
Timothy Gu committed
29

30
       • avpriv_dv_frame_profile2() has been deprecated
31 32


33
     Please refer to the doc/APIchanges file for more information.
Timothy Gu's avatar
Timothy Gu committed
34 35 36 37 38

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

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
   ┌────────────────────────────┐
   │ 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

Timothy Gu's avatar
Timothy Gu committed
67
   ┌────────────────────────────┐
68
   │ libavformat                │
Timothy Gu's avatar
Timothy Gu committed
69 70
   └────────────────────────────┘

71 72 73 74 75 76 77
    • 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
Timothy Gu's avatar
Timothy Gu committed
78 79

   ┌────────────────────────────┐
80
   │ libavfilter                │
Timothy Gu's avatar
Timothy Gu committed
81 82
   └────────────────────────────┘

83
    • xBR scaling filter
Timothy Gu's avatar
Timothy Gu committed
84 85

   ┌────────────────────────────┐
86
   │ libavutil                  │
Timothy Gu's avatar
Timothy Gu committed
87 88
   └────────────────────────────┘

89 90 91 92 93 94 95
    • CAST128 symmetric block cipher, ECB mode

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

    • visualization support
Timothy Gu's avatar
Timothy Gu committed
96 97 98 99

 ┌────────────────────────────┐
 │ ⚠  Behaviour changes       │
 └────────────────────────────┘