diff options
Diffstat (limited to 'Changelog')
-rw-r--r-- | Changelog | 256 |
1 files changed, 185 insertions, 71 deletions
@@ -1,30 +1,14 @@ Entries are sorted chronologically from oldest to youngest within each release, releases are sorted from youngest to oldest. -version <next>: - -- XWD encoder and decoder -- Support for fragmentation in the mov/mp4 muxer -- ISMV (Smooth Streaming) muxer -- CDXL demuxer and decoder -- Apple ProRes encoder -- Sun Rasterfile Encoder -- remove libpostproc -- ID3v2 attached pictures reading and writing -- WMA Lossless decoder -- XBM encoder -- RealAudio Lossless decoder -- ZeroCodec decoder -- drop support for avconv without libavfilter -- add libavresample audio conversion library -- audio filters support in libavfilter and avconv -- add fps filter -- audio split filter -- audio mix filter -- avprobe output is now standard INI or JSON. The old format can still - be used with -of old. +version next: +- INI and flat output in ffprobe +- Scene detection in libavfilter - Indeo Audio decoder - channelsplit audio filter +- setnsamples audio filter +- atempo filter +- ffprobe -show_data option - RTMPT protocol support - iLBC encoding/decoding via libilbc - Microsoft Screen 1 decoder @@ -37,35 +21,127 @@ version <next>: - Microsoft Expression Encoder Screen decoder - RTMPS protocol support - RTMPTS protocol support -- JPEG 2000 encoding support through OpenJPEG -- G.723.1 demuxer and decoder - RTMPE protocol support - RTMPTE protocol support +- showwaves filter +- LucasArts SMUSH playback support +- SAMI, RealText and SubViewer demuxers and decoders +- Heart Of Darkness PAF playback support +- iec61883 device +- asettb filter +- new option: -progress +- 3GPP Timed Text encoder/decoder +- GeoTIFF decoder support +- ffmpeg -(no)stdin option +- Opus decoder using libopus +- caca output device using libcaca +- alphaextract and alphamerge filters +- concat filter +- flite filter - Canopus Lossless Codec decoder -- avconv -shortest option is now per-output file +- bitmap subtitles in filters (experimental and temporary) +- MP2 encoding via TwoLAME +- bmp parser +- smptebars source +- asetpts filter +- hue filter +- ICO muxer +- SubRip encoder and decoder without embedded timing +- edge detection filter +- framestep filter +- ffmpeg -shortest option is now per-output file + + +version 0.11: + +- Fixes: CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777, + CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785, + CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790, + CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795, + CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800, + CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804, +- v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder +- setfield filter +- CDXL demuxer and decoder +- Apple ProRes encoder +- ffprobe -count_packets and -count_frames options +- Sun Rasterfile Encoder +- ID3v2 attached pictures reading and writing +- WMA Lossless decoder +- bluray protocol +- blackdetect filter +- libutvideo encoder wrapper (--enable-libutvideo) +- swapuv filter +- bbox filter +- XBM encoder and decoder +- RealAudio Lossless decoder +- ZeroCodec decoder +- tile video filter +- Metal Gear Solid: The Twin Snakes demuxer +- OpenEXR image decoder +- removelogo filter +- drop support for ffmpeg without libavfilter +- drawtext video filter: fontconfig support +- ffmpeg -benchmark_all option +- super2xsai filter ported from libmpcodecs +- add libavresample audio conversion library for compatibility +- MicroDVD decoder +- Avid Meridien (AVUI) encoder and decoder +- accept + prefix to -pix_fmt option to disable automatic conversions. +- complete audio filtering in libavfilter and ffmpeg +- add fps filter +- vorbis parser +- png parser +- audio mix filter -version 0.8: +version 0.10: +- Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936, + CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944, + CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949, + CVE-2011-3950, CVE-2011-3951, CVE-2011-3952 +- v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder +- SBaGen (SBG) binaural beats script demuxer +- OpenMG Audio muxer +- Timecode extraction in DV and MOV +- thumbnail video filter +- XML output in ffprobe +- asplit audio filter +- tinterlace video filter +- astreamsync audio filter +- amerge audio filter +- ISMV (Smooth Streaming) muxer - GSM audio parser - SMJPEG muxer - - -version 0.8_beta2: - +- XWD encoder and decoder - Automatic thread count based on detection number of (available) CPU cores -- Deprecate libpostproc. If desired, the switch --enable-postproc will - enable it but it may be removed in a later Libav release. +- y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder +- ffprobe -show_error option +- Avid 1:1 10-bit RGB Packer codec +- v308 Quicktime Uncompressed 4:4:4 encoder and decoder +- yuv4 libquicktime packed 4:2:0 encoder and decoder +- ffprobe -show_frames option +- silencedetect audio filter +- ffprobe -show_program_version, -show_library_versions, -show_versions options - rv34: frame-level multi-threading - optimized iMDCT transform on x86 using SSE for for mpegaudiodec +- Improved PGS subtitle decoder +- dumpgraph option to lavfi device +- r210 and r10k encoders +- ffwavesynth decoder +- aviocat tool +- ffeval tool -version 0.8_beta1: +version 0.9: +- openal input device added +- boxblur filter added - BWF muxer - Flash Screen Video 2 decoder -- ffplay/ffprobe/ffserver renamed to avplay/avprobe/avserver -- ffmpeg deprecated, added avconv, which is almost the same for now, except +- lavfi input device added +- added avconv, which is almost the same for now, except for a few incompatible changes in the options, which will hopefully make them easier to use. The changes are: * The options placement is now strictly enforced! While in theory the @@ -135,23 +211,40 @@ easier to use. The changes are: * -vframes/-aframes/-dframes options are now aliases to the new -frames option. * -vtag/-atag/-stag options are now aliases to the new -tag option. - XMV demuxer +- LOAS demuxer +- ashowinfo filter added - Windows Media Image decoder +- amovie source added - LATM muxer/demuxer -- showinfo filter -- split filter +- Speex encoder via libspeex +- JSON output in ffprobe +- WTV muxer +- Optional C++ Support (needed for libstagefright) +- H.264 Decoding on Android via Stagefright +- Prores decoder +- BIN/XBIN/ADF/IDF text file decoder +- aconvert audio filter added +- audio support to lavfi input device added - libcdio-paranoia input device for audio CD grabbing -- select filter - Apple ProRes decoder - CELT in Ogg demuxing +- G.723.1 demuxer and decoder +- libmodplug support (--enable-libmodplug) - VC-1 interlaced decoding -- lut, lutrgb, and lutyuv filters -- boxblur filter +- libutvideo wrapper (--enable-libutvideo) +- aevalsrc audio source added - Ut Video decoder - Speex encoding via libspeex - 4:2:2 H.264 decoding support - 4:2:2 and 4:4:4 H.264 encoding with libx264 - Pulseaudio input device +- Prores encoder +- Video Decoder Acceleration (VDA) HWAccel module. - replacement Indeo 3 decoder +- new ffmpeg option: -map_channel +- volume audio filter added +- earwax audio filter added +- libv4l2 support (--enable-libv4l2) - TLS/SSL and HTTPS protocol support - AVOptions API rewritten and documented - most of CODEC_FLAG2_*, some CODEC_FLAG_* and many codec-specific fields in @@ -161,44 +254,27 @@ easier to use. The changes are: - Discworld II BMV decoding support - VBLE Decoder - OS X Video Decoder Acceleration (VDA) support +- compact and csv output in ffprobe +- pan audio filter +- IFF Amiga Continuous Bitmap (ACBM) decoder +- ass filter - CRI ADX audio format muxer and demuxer - Playstation Portable PMP format demuxer +- Microsoft Windows ICO demuxer +- life source - PCM format support in OMA demuxer - CLJR encoder +- new option: -report - Dxtory capture format decoder -- v410 QuickTime uncompressed 4:4:4 10-bit encoder and decoder -- OpenMG Audio muxer +- cellauto source - Simple segmenting muxer - Indeo 4 decoder - SMJPEG demuxer -version 0.7: - -- E-AC-3 audio encoder -- ac3enc: add channel coupling support -- floating-point sample format support for (E-)AC-3, DCA, AAC, Vorbis decoders -- H.264/MPEG frame-level multithreading -- av_metadata_* functions renamed to av_dict_* and moved to libavutil -- 4:4:4 H.264 decoding support -- 10-bit H.264 optimizations for x86 -- bump libswscale for recently reported ABI break - - -version 0.7_beta2: - -- VP8 frame-level multithreading -- NEON optimizations for VP8 -- removed a lot of deprecated API cruft -- FFT and IMDCT optimizations for AVX (Sandy Bridge) processors -- DPX image encoder -- SMPTE 302M AES3 audio decoder -- ffmpeg no longer quits after the 'q' key is pressed; use 'ctrl+c' instead -- 9bit and 10bit per sample support in the H.264 decoder - - -version 0.7_beta1: +version 0.8: +- many many things we forgot because we rather write code than changelogs - WebM support in Matroska de/muxer - low overhead Ogg muxing - MMS-TCP support @@ -206,6 +282,7 @@ version 0.7_beta1: - Demuxer for On2's IVF format - Pictor/PC Paint decoder - HE-AAC v2 decoder +- HE-AAC v2 encoding with libaacplus - libfaad2 wrapper removed - DTS-ES extension (XCh) decoding support - native VP8 decoder @@ -217,6 +294,7 @@ version 0.7_beta1: - RTP depacketization of QDM2 - ANSI/ASCII art playback system - Lego Mindstorms RSO de/muxer +- libavcore added (and subsequently removed) - SubRip subtitle file muxer and demuxer - Chinese AVS encoding via libxavs - ffprobe -show_packets option added @@ -263,7 +341,7 @@ version 0.7_beta1: - replace the ocv_smooth filter with a more generic ocv filter - Windows Televison (WTV) demuxer - FFmpeg metadata format muxer and demuxer -- SubRip (srt) subtitle decoder +- SubRip (srt) subtitle encoder and decoder - floating-point AC-3 encoder added - Lagarith decoder - ffmpeg -copytb option added @@ -276,11 +354,46 @@ version 0.7_beta1: - sndio support for playback and record - Linux framebuffer input device added - Chronomaster DFA decoder -- Mobotix MxPEG decoder +- DPX image encoder +- MicroDVD subtitle file muxer and demuxer +- Playstation Portable PMP format demuxer +- fieldorder video filter added - AAC encoding via libvo-aacenc - AMR-WB encoding via libvo-amrwbenc - xWMA demuxer -- fieldorder video filter added +- Mobotix MxPEG decoder +- VP8 frame-multithreading +- NEON optimizations for VP8 +- Lots of deprecated API cruft removed +- fft and imdct optimizations for AVX (Sandy Bridge) processors +- showinfo filter added +- SMPTE 302M AES3 audio decoder +- Apple Core Audio Format muxer +- 9bit and 10bit per sample support in the H.264 decoder +- 9bit and 10bit FFV1 encoding / decoding +- split filter added +- select filter added +- sdl output device added +- libmpcodecs video filter support (3 times as many filters than before) +- mpeg2 aspect ratio dection fixed +- libxvid aspect pickiness fixed +- Frame multithreaded decoding +- E-AC-3 audio encoder +- ac3enc: add channel coupling support +- floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders. +- H264/MPEG frame-level multi-threading +- All av_metadata_* functions renamed to av_dict_* and moved to libavutil +- 4:4:4 H.264 decoding support +- 10-bit H.264 optimizations for x86 +- lut, lutrgb, and lutyuv filters added +- buffersink libavfilter sink added +- Bump libswscale for recently reported ABI break +- New J2K encoder (via OpenJPEG) + + +version 0.7: + +- all the changes for 0.8, but keeping API/ABI compatibility with the 0.6 release version 0.6: @@ -521,6 +634,7 @@ version 0.5: - Gopher client support - MXF D-10 muxer - generic metadata API +- flash ScreenVideo2 encoder version 0.4.9-pre1: @@ -723,7 +837,7 @@ version 0.4.5: - MPEG-4 vol header fixes (Jonathan Marsden <snmjbm at pacbell.net>) - ARM optimizations (Lionel Ulmer <lionel.ulmer at free.fr>). - Windows porting of file converter -- added MJPEG raw format (input/ouput) +- added MJPEG raw format (input/output) - added JPEG image format support (input/output) |