X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Changelog;h=cd0ffb52135e737f6712346327f4f845e9ff8b2a;hb=aaae59700f7fc10fd80cb93b38c5d109900872d9;hp=ea2c353a15d811d477e869bffa5178ab5e7de5ad;hpb=08cd95e8a37674401ed24e5e6f4f7402edb7fdeb;p=ffmpeg diff --git a/Changelog b/Changelog index ea2c353a15d..cd0ffb52135 100644 --- a/Changelog +++ b/Changelog @@ -3,6 +3,191 @@ releases are sorted from youngest to oldest. version : + +version 12: +- aliases and defaults for Ogg subtypes (opus, spx) +- HEVC/H.265 RTP payload format (draft v6) packetizer and depacketizer +- avplay now exits by default at the end of playback +- XCB-based screen-grabber +- creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer +- H.261 RTP payload format (RFC 4587) depacketizer and experimental packetizer +- RTP/mpegts muxer +- VP8 in Ogg demuxing +- OpenH264 encoder wrapper +- Support DNx100 (960x720@8) +- Direct3D11-accelerated decoding +- DXVA2-accelerated HEVC decoding +- AAC ELD 480 decoding +- Intel QSV-accelerated H.264 decoding +- DSS SP decoder and DSS demuxer +- RTP depacketizer for AC3 payload format (RFC 4184) +- RTP depacketizer for loss tolerant payload format for MP3 audio (RFC 5219) +- RTP depacketizer for DV (RFC 6469) +- Canopus HQX decoder +- RTP depacketization of T.140 text (RFC 4103) +- VP9 RTP payload format (draft 0) experimental depacketizer +- TDSC decoder +- DTS lossless extension (XLL) decoding (not lossless, disabled by default) +- Intel QSV-accelerated H.264 encoding +- MMAL-accelerated H.264 decoding +- DTS decoding through libdcadec +- Canopus HQ/HQA decoder +- Automatically rotate videos based on metadata in avconv +- improved Quickdraw compatibility +- NVIDIA NVENC-accelerated H.264 and HEVC encoding support +- Multipart JPEG demuxer +- Support the extended vp9 profiles in the libvpx wrapper +- Hap decoder and encoder +- DirectDraw Surface image/texture decoder +- rewritten ASF demuxer +- Go2Meeting decoding support +- Intel QSV-accelerated MPEG-2 video and HEVC encoding +- bitstream filter for converting HEVC from MP4 to Annex B +- Intel QSV-accelerated MPEG-2 video and HEVC decoding +- Support DNx100 (1440x1080@8) +- DXV decoding +- Screenpresso SPV1 decoding +- zero-copy Intel QSV transcoding in avconv +- libkvazaar HEVC encoder +- innoHeim/Rsupport Screen Capture Codec decoder +- support encoding 16-bit RLE SGI images +- support Apple AVFoundation video capture +- G.723.1 muxer and encoder +- compressed SWF +- VAAPI-accelerated format conversion and scaling +- libnpp/CUDA-accelerated format conversion and scaling +- VAAPI-accelerate H.264/HEVC/MJPEG encoding +- Generic OpenMAX IL encoder with support for Raspberry Pi +- MMAL-accelerated MPEG-2 and VC-1 decoding +- G.729 raw demuxer +- MagicYUV decoder +- Duck TrueMotion 2.0 Real Time decoder +- Intel QSV video scaling and deinterlacing filter +- Support MOV with multiple sample description tables +- OpenH264 decoder wrapper +- Removed the legacy X11 screen grabber, use XCB instead +- HDCD decoding filter through libhdcd + + +version 11: +- libx265 encoder +- shuffleplanes filter +- replaygain data export +- Alias PIX image encoder and decoder +- BRender PIX image decoder +- Amazing Studio PAF playback support +- XBM decoder +- BMP standalone parser +- OpenEXR image decoder +- support encoding and decoding 4-channel SGI images +- support decoding 16-bit RLE SGI images +- VP7 video decoder +- LucasArts SMUSH SANM video decoder +- LucasArts SMUSH VIMA audio decoder (ADPCM) +- LucasArts SMUSH demuxer +- MP2 encoding via TwoLAME +- asettb filter +- Silicon Graphics RLE 8-bit video decoder +- Silicon Graphics Motion Video Compressor 1 & 2 decoder +- Silicon Graphics Movie demuxer +- On2 AVC (Audio for Video) decoder +- support for decoding through DXVA2 in avconv +- libbs2b-based stereo-to-binaural audio filter +- native Opus decoder +- display matrix export and rotation API +- drop avserver, it was unmaintained for years and largely broken +- Icecast protocol +- request Icecast metadata by default +- support for using metadata in stream specifiers in avtools +- Matroska 3D support + + +version 10: +- av_strnstr +- support ID3v2 tags in ASF files +- reference-counting for AVFrame and AVPacket data +- avconv now fails when input options are used for output file + or vice versa +- avconv options -filter_script and -filter_complex_script, which allow a + filtergraph description to be read from a file +- uniform options syntax across all filters +- interlace filter +- JPEG 2000 decoder +- asetpts filter (same as setpts, but for audio) +- trim and atrim filters +- avconv -t and -ss (output-only) options are now sample-accurate when + transcoding audio +- Matroska muxer can now put the index at the beginning of the file. +- avconv -deinterlace option removed, the yadif filter should be used instead +- Apple Intermediate Codec decoder +- Escape 130 video decoder +- support for slice multithreading in libavfilter +- VC-1 interlaced B-frame support +- support for WavPack muxing (raw and in Matroska) +- Go2Webinar decoder +- WavPack encoding through libwavpack +- Added the -n parameter to avconv +- RTMP seek support +- when transcoding with avconv (i.e. not streamcopying), -ss is now accurate + even when used as an input option. Previous behavior can be restored with + the -noaccurate_seek option. +- avconv -t option can now be used for inputs, to limit the duration of + data read from an input file +- Voxware MetaSound decoder +- WebP decoder +- Error Resilient AAC syntax (ER AAC LC) decoding +- Low Delay AAC (ER AAC LD) decoding +- mux chapters in ASF files +- Opus in Ogg demuxing +- Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support) +- F4V muxer +- HNM version 4 demuxer and video decoder +- HEVC decoder +- raw HEVC, HEVC in MOV/MP4, HEVC in Matroska, HEVC in MPEG-TS demuxing +- remove avplay -vismv option, which has not worked for a long time +- Live HDS muxer +- setsar/setdar filters now support variables in ratio expressions +- dar variable in the scale filter now returns the actual DAR (i.e. a * sar) +- VP9 decoder +- support for decoding through VDPAU in avconv (the -hwaccel option) +- remove mp3_header_(de)compress bitstream filters +- stereoscopic 3d metadata handling +- png standalone parser +- WebP encoding via libwebp +- ATRAC3+ decoder +- framepack filter +- Mirillis FIC video decoder +- Support DNx444 +- compand audio filter + + +version 9: +- av_basename and av_dirname +- adobe and limelight publisher authentication in RTMP +- VDPAU hardware acceleration through normal hwaccel +- SRTP support + + +version 9_beta3: +- ashowinfo audio filter +- 24-bit FLAC encoding +- audio volume filter +- deprecated the avconv -vol option. the volume filter is to be used instead. +- multi-channel ALAC encoding up to 7.1 +- TAK demuxer, parser, and decoder +- adaptive frame-level multithreading for H.264 + + +version 9_beta2: +- metadata (INFO tag) support in WAV muxer +- support for building DLLs using MSVC +- remove avserver daemon mode +- support building on the Plan 9 operating system +- ffv1: support version 1.3 + + +version 9_beta1: + - XWD encoder and decoder - Support for fragmentation in the mov/mp4 muxer - ISMV (Smooth Streaming) muxer @@ -41,6 +226,17 @@ version : - G.723.1 demuxer and decoder - RTMPE protocol support - RTMPTE protocol support +- Canopus Lossless Codec decoder +- avconv -shortest option is now per-output file, + -pass and -passlogfile are now per-output stream +- Ut Video encoder +- Microsoft Screen 2 decoder +- RTP depacketization of JPEG +- Smooth Streaming live segmenter muxer +- RTP packetization of JPEG +- Opus decoder and encoder using libopus +- remove -same_quant, it hasn't worked for years +- support for building with MSVC version 0.8: @@ -192,7 +388,7 @@ version 0.7_beta2: - 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 +- 9 bits and 10 bits per sample support in the H.264 decoder version 0.7_beta1: @@ -317,7 +513,7 @@ version 0.6: - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks) - WMA Pro decoder - Core Audio Format demuxer -- Atrac1 decoder +- ATRAC1 decoder - MD STUDIO audio demuxer - RF64 support in WAV demuxer - MPEG-4 Audio Lossless Coding (ALS) decoder @@ -417,7 +613,7 @@ version 0.5: - MXF demuxer - VC-1/WMV3/WMV9 video decoder - MacIntel support -- AVISynth support +- AviSynth support - VMware video decoder - VP5 video decoder - VP6 video decoder @@ -445,7 +641,7 @@ version 0.5: - Interplay C93 demuxer and video decoder - Bethsoft VID demuxer and video decoder - CRYO APC demuxer -- Atrac3 decoder +- ATRAC3 decoder - V.Flash PTX decoder - RoQ muxer, RoQ audio encoder - Renderware TXD demuxer and decoder @@ -547,7 +743,7 @@ version 0.4.9-pre1: - rate distorted optimal lambda->qp support - AAC encoding with libfaac - Sunplus JPEG codec (SP5X) support -- use Lagrange multipler instead of QP for ratecontrol +- use Lagrange multiplier instead of QP for ratecontrol - Theora/VP3 decoding support - XA and ADX ADPCM codecs - export MPEG-2 active display area / pan scan