]> git.sesse.net Git - ffmpeg/blobdiff - Changelog
avisynth: Simplify the pix_fmt check for the newer AviSynth API
[ffmpeg] / Changelog
index b8fbca2c4a372e1e96cfd287b115bc7083d5ab3a..cd0ffb52135e737f6712346327f4f845e9ff8b2a 100644 (file)
--- a/Changelog
+++ b/Changelog
 Entries are sorted chronologically from oldest to youngest within each release,
 releases are sorted from youngest to oldest.
 
 Entries are sorted chronologically from oldest to youngest within each release,
 releases are sorted from youngest to oldest.
 
+version <next>:
+
+
+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
 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
-- new avconv options -filter_script and -filter_complex_script, which allow a
+- 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
   filtergraph description to be read from a file
 - uniform options syntax across all filters
-- new interlace filter
+- interlace filter
 - JPEG 2000 decoder
 - JPEG 2000 decoder
-- new asetpts filter (same as setpts, but for audio)
-- new trim and atrim filters
+- 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 -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.
@@ -21,6 +122,43 @@ version 10:
 - Apple Intermediate Codec decoder
 - Escape 130 video decoder
 - support for slice multithreading in libavfilter
 - 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:
 
 
 version 9:
@@ -250,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
 - 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:
 
 
 version 0.7_beta1:
@@ -375,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
 - 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
 - MD STUDIO audio demuxer
 - RF64 support in WAV demuxer
 - MPEG-4 Audio Lossless Coding (ALS) decoder
@@ -475,7 +613,7 @@ version 0.5:
 - MXF demuxer
 - VC-1/WMV3/WMV9 video decoder
 - MacIntel support
 - MXF demuxer
 - VC-1/WMV3/WMV9 video decoder
 - MacIntel support
-- AVISynth support
+- AviSynth support
 - VMware video decoder
 - VP5 video decoder
 - VP6 video decoder
 - VMware video decoder
 - VP5 video decoder
 - VP6 video decoder
@@ -503,7 +641,7 @@ version 0.5:
 - Interplay C93 demuxer and video decoder
 - Bethsoft VID demuxer and video decoder
 - CRYO APC demuxer
 - 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
 - V.Flash PTX decoder
 - RoQ muxer, RoQ audio encoder
 - Renderware TXD demuxer and decoder
@@ -605,7 +743,7 @@ version 0.4.9-pre1:
 - rate distorted optimal lambda->qp support
 - AAC encoding with libfaac
 - Sunplus JPEG codec (SP5X) support
 - 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
 - Theora/VP3 decoding support
 - XA and ADX ADPCM codecs
 - export MPEG-2 active display area / pan scan