1 Entries are sorted chronologically from oldest to youngest within each release,
2 releases are sorted from youngest to oldest.
5 - colorkey video filter
7 - little-endian ADPCM_THP decoder
8 - Hap decoder and encoder
9 - DirectDraw Surface image/texture decoder
11 - rewritten ASF demuxer
13 - Many improvements to the JPEG 2000 decoder
14 - Go2Meeting decoding support
15 - adrawgraph audio and drawgraph video filter
16 - removegrain video filter
17 - Intel QSV-accelerated MPEG-2 video and HEVC encoding
18 - Intel QSV-accelerated MPEG-2 video and HEVC decoding
19 - Intel QSV-accelerated VC-1 video decoding
20 - libkvazaar HEVC encoder
21 - erosion, dilation, deflate and inflate video filters
22 - Dynamic Audio Normalizer as dynaudnorm filter
23 - Reverse video and areverse audio filter
26 - AAC fixed-point decoding
27 - sidechaincompress audio filter
28 - bitstream filter for converting HEVC from MP4 to Annex B
29 - acrossfade audio filter
31 - atadenoise video filter
32 - OS X VideoToolbox support
38 - DTS lossless extension (XLL) decoding (not lossless, disabled by default)
40 - DTS decoding through libdcadec
41 - Drop support for nvenc API before 5.0
44 - Intel QSV-accelerated H.264 encoding
45 - MMAL-accelerated H.264 decoding
46 - basic APNG encoder and muxer with default extension "apng"
47 - unpack DivX-style packed B-frames in MPEG-4 bitstream filter
48 - WebM Live Chunk Muxer
49 - nvenc level and tier options
51 - Canopus HQ/HQA decoder
52 - Automatically rotate videos based on metadata in ffmpeg
53 - improved Quickdraw compatibility
54 - VP9 high bit-depth and extended colorspaces decoding support
55 - WebPAnimEncoder API when available for encoding and muxing WebP
56 - Direct3D11-accelerated decoding
57 - Support Secure Transport
58 - Multipart JPEG demuxer
65 - RIFX format for *.wav files
67 - non continuous cache protocol support
69 - cropdetect support for non 8bpp, absolute (if limit >= 1) and relative (if limit < 1.0) threshold
70 - Camellia symmetric block cipher
71 - OpenH264 encoder wrapper
73 - Closed caption Decoder
74 - fspp, uspp, pp7 MPlayer postprocessing filters ported to native filters
76 - Twofish symmetric block cipher
77 - Support DNx100 (960x720@8)
78 - eq2 filter ported from libmpcodecs as eq filter
80 - Changed default DNxHD colour range in QuickTime .mov derivatives to mpeg range
81 - ported softpulldown filter from libmpcodecs as repeatfields filter
83 - RTP depacketizer for loss tolerant payload format for MP3 audio (RFC 5219)
84 - RTP depacketizer for AC3 payload format (RFC 4184)
85 - palettegen and paletteuse filters
86 - VP9 RTP payload format (draft 0) experimental depacketizer
87 - RTP depacketizer for DV (RFC 6469)
88 - DXVA2-accelerated HEVC decoding
89 - AAC ELD 480 decoding
90 - Intel QSV-accelerated H.264 decoding
91 - DSS SP decoder and DSS demuxer
92 - Fix stsd atom corruption in DNxHD QuickTimes
94 - RTP depacketization of T.140 text (RFC 4103)
95 - Port MIPS optimizations to 64-bit
99 - HEVC/H.265 RTP payload format (draft v6) packetizer
100 - SUP/PGS subtitle demuxer
101 - ffprobe -show_pixel_formats option
102 - CAST128 symmetric block cipher, ECB mode
103 - STL subtitle demuxer and decoder
104 - libutvideo YUV 4:2:2 10bit support
105 - XCB-based screen-grabber
106 - UDP-Lite support (RFC 3828)
108 - AVFoundation screen capturing support
109 - ffserver supports codec private options
110 - creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer
111 - WebP muxer with animated WebP support
112 - zygoaudio decoding support
114 - postproc visualization support
119 - ported lenscorrection filter from frei0r filter
120 - large optimizations in dctdnoiz to make it usable
121 - ICY metadata are now requested by default with the HTTP protocol
122 - support for using metadata in stream specifiers in fftools
123 - LZMA compression support in TIFF decoder
124 - H.261 RTP payload format (RFC 4587) depacketizer and experimental packetizer
125 - HEVC/H.265 RTP payload format (draft v6) depacketizer
126 - added codecview filter to visualize information exported by some codecs
127 - Matroska 3D support thorugh side data
128 - HTML generation using texi2html is deprecated in favor of makeinfo/texi2any
129 - silenceremove filter
133 - AC3 fixed-point decoding
134 - shuffleplanes filter
136 - Phantom Cine demuxer
137 - replaygain data export
139 - Alias PIX image encoder and decoder
140 - Improvements to the BRender PIX image decoder
141 - Improvements to the XBM decoder
143 - improvements to OpenEXR image decoder
144 - support decoding 16-bit RLE SGI images
145 - GDI screen grabbing for Windows
146 - alternative rendition support for HTTP Live Streaming
147 - AVFoundation input device
148 - Direct Stream Digital (DSD) decoder
149 - Magic Lantern Video (MLV) demuxer
150 - On2 AVC (Audio for Video) decoder
151 - support for decoding through DXVA2 in ffmpeg
152 - libbs2b-based stereo-to-binaural audio filter
153 - libx264 reference frames count limiting depending on level
154 - native Opus decoder
155 - display matrix export and rotation API
157 - showcqt multimedia filter
160 - hqx filter (hq2x, hq3x, hq4x)
162 - Image format auto-detection
163 - LRC demuxer and muxer
164 - Samba protocol (via libsmbclient)
165 - WebM DASH Manifest muxer
166 - libfribidi support in drawtext
171 - HNM version 4 demuxer and video decoder
173 - setsar/setdar filters now support variables in ratio expressions
175 - string validation in ffprobe
176 - support for decoding through VDPAU in ffmpeg (the -hwaccel option)
177 - complete Voxware MetaSound decoder
178 - remove mp3_header_compress bitstream filter
179 - Windows resource files for shared libraries
181 - stereoscopic 3d metadata handling
182 - WebP encoding via libwebp
184 - VP8 in Ogg demuxing
185 - side & metadata support in NUT
187 - XYZ12 rawvideo support in NUT
188 - Exif metadata support in WebP decoder
190 - Use metadata_header_padding to control padding in ID3 tags (currently used in
191 MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
192 - Mirillis FIC video decoder
196 - Autodetect VDA like all other hardware accelerations
197 - aliases and defaults for Ogg subtypes (opus, spx)
203 - perspective filter ported from libmpcodecs
204 - ffprobe -show_programs option
207 - when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
208 even when used as an input option. Previous behavior can be restored with
209 the -noaccurate_seek option.
210 - ffmpeg -t option can now be used for inputs, to limit the duration of
211 data read from an input file
212 - incomplete Voxware MetaSound decoder
213 - read EXIF metadata from JPEG
214 - DVB teletext decoder
215 - phase filter ported from libmpcodecs
217 - Opus support in Matroska
218 - FFV1 version 1.3 is stable and no longer experimental
219 - FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
220 - changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
221 more consistent with other muxers.
223 - pullup filter ported from libmpcodecs
224 - ffprobe -read_intervals option
225 - Lossless and alpha support for WebP decoder
226 - Error Resilient AAC syntax (ER AAC LC) decoding
227 - Low Delay AAC (ER AAC LD) decoding
228 - mux chapters in ASF files
229 - SFTP protocol (via libssh)
230 - libx264: add ability to encode in YUVJ422P and YUVJ444P
231 - Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
232 - make decoding alpha optional for prores, ffv1 and vp6 by setting
234 - ladspa wrapper filter
237 - max_error_rate parameter in ffmpeg
238 - PulseAudio output device
240 - Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
241 - Linux framebuffer output device
243 - raw HEVC, HEVC in MOV/MP4, HEVC in Matroska, HEVC in MPEG-TS demuxing
250 - reference-counting for AVFrame and AVPacket data
251 - ffmpeg now fails when input options are used for output file
253 - support for Monkey's Audio versions from 3.93
254 - perms and aperms filters
255 - audio filtering support in ffplay
256 - 10% faster aac encoding on x86 and MIPS
257 - sine audio filter source
258 - WebP demuxing and decoding support
259 - ffmpeg options -filter_script and -filter_complex_script, which allow a
260 filtergraph description to be read from a file
262 - audio phaser filter
263 - separatefields filter
265 - uniform options syntax across all filters
269 - inverse telecine filters (fieldmatch and decimate)
270 - colorbalance filter
271 - colorchannelmixer filter
272 - The matroska demuxer can now output proper verbatim ASS packets. It will
273 become the default at the next libavformat major bump.
274 - decent native animated GIF encoding
277 - timeline editing with filters
278 - vidstabdetect and vidstabtransform filters for video stabilization using
281 - trim and atrim filters
282 - ffmpeg -t and -ss (output-only) options are now sample-accurate when
284 - Matroska muxer can now put the index at the beginning of the file.
285 - extractplanes filter
286 - avectorscope filter
291 - ADPCM IMA Radical decoder
293 - DCT denoiser filter (dctdnoiz)
294 - Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
295 - Apple Intermediate Codec decoder
296 - Escape 130 video decoder
297 - FTP protocol support
299 - 3D LUT filter (lut3d)
300 - SMPTE 302M audio encoder
301 - support for slice multithreading in libavfilter
302 - Hald CLUT support (generation and filtering)
303 - VC-1 interlaced B-frame support
304 - support for WavPack muxing (raw and in Matroska)
305 - XVideo output device
307 - True Audio (TTA) encoder
309 - mcdeint filter ported from libmpcodecs
310 - sab filter ported from libmpcodecs
311 - ffprobe -show_chapters option
312 - WavPack encoding through libwavpack
314 - spp filter ported from libmpcodecs
321 - VDPAU hardware acceleration through normal hwaccel
323 - Error diffusion dither in Swscale
324 - Chained Ogg support
325 - Theora Midstream reconfiguration support
328 - filtering audio with unknown channel layout
329 - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
330 and treble audio filter
331 - improved showspectrum filter, with multichannel support and sox-like colors
334 - il filter ported from libmpcodecs
335 - support ID3v2 tags in ASF files
336 - encrypted TTA stream decoding support
337 - RF64 support in WAV muxer
338 - noise filter ported from libmpcodecs
339 - Subtitles character encoding conversion
341 - stereo3d filter ported from libmpcodecs
346 - stream disposition information printing in ffprobe
347 - filter for loudness analysis following EBU R128
348 - Opus encoder using libopus
349 - ffprobe -select_streams option
350 - Pinnacle TARGA CineWave YUV16 decoder
351 - TAK demuxer, decoder and parser
353 - remove -same_quant, it hasn't worked for years
355 - X-Face image encoder and decoder
356 - 24-bit FLAC encoding
357 - multi-channel ALAC encoding up to 7.1
358 - metadata (INFO tag) support in WAV muxer
359 - subtitles raw text decoder
360 - support for building DLLs using MSVC
363 - metadata (info chunk) support in CAF muxer
364 - field filter ported from libmpcodecs
366 - geq filter ported from libmpcodecs
367 - remove ffserver daemon mode
369 - new expansion syntax for drawtext
370 - BRender PIX image decoder
371 - ffprobe -show_entries option
372 - ffprobe -sections option
373 - ADPCM IMA Dialogic decoder
375 - animated GIF decoder and demuxer
378 - IRCAM muxer/demuxer
379 - Paris Audio File demuxer
380 - Virtual concatenation demuxer
382 - JSON captions for TED talks decoding support
383 - SOX Resampler support in libswresample
385 - SGI RLE 8-bit / Silicon Graphics RLE 8-bit video decoder
386 - Silicon Graphics Motion Video Compressor 1 & 2 decoder
387 - Silicon Graphics Movie demuxer
389 - Resolution & pixel format change support with multithreading for H.264
390 - documentation split into per-component manuals
391 - pp (postproc) filter ported from MPlayer
392 - NIST Sphere demuxer
393 - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
395 - adobe and limelight publisher authentication in RTMP
397 - support building on the Plan 9 operating system
398 - kerndeint filter ported from MPlayer
399 - histeq filter ported from VirtualDub
400 - Megalux Frame demuxer
402 - Improved AVC Intra decoding support
407 - INI and flat output in ffprobe
408 - Scene detection in libavfilter
409 - Indeo Audio decoder
410 - channelsplit audio filter
411 - setnsamples audio filter
413 - ffprobe -show_data option
414 - RTMPT protocol support
415 - iLBC encoding/decoding via libilbc
416 - Microsoft Screen 1 decoder
418 - audio channel mapping filter
419 - Microsoft ATC Screen decoder
421 - TechSmith Screen Codec 2 decoder
422 - AAC encoding via libfdk-aac
423 - Microsoft Expression Encoder Screen decoder
424 - RTMPS protocol support
425 - RTMPTS protocol support
426 - RTMPE protocol support
427 - RTMPTE protocol support
428 - showwaves and showspectrum filter
429 - LucasArts SMUSH SANM playback support
430 - LucasArts SMUSH VIMA audio decoder (ADPCM)
431 - LucasArts SMUSH demuxer
432 - SAMI, RealText and SubViewer demuxers and decoders
433 - Heart Of Darkness PAF playback support
436 - new option: -progress
437 - 3GPP Timed Text encoder/decoder
438 - GeoTIFF decoder support
439 - ffmpeg -(no)stdin option
440 - Opus decoder using libopus
441 - caca output device using libcaca
442 - alphaextract and alphamerge filters
445 - Canopus Lossless Codec decoder
446 - bitmap subtitles in filters (experimental and temporary)
447 - MP2 encoding via TwoLAME
453 - SubRip encoder and decoder without embedded timing
454 - edge detection filter
456 - ffmpeg -shortest option is now per-output file
457 -pass and -passlogfile are now per-output stream
458 - volume measurement filter
460 - Microsoft Screen 2 decoder
461 - smartblur filter ported from MPlayer
463 - decimate filter ported from MPlayer
464 - RTP depacketization of JPEG
465 - Smooth Streaming live segmenter muxer
467 - sendcmd and asendcmd filters
468 - WebVTT demuxer and decoder (simple tags supported)
469 - RTP packetization of JPEG
470 - faststart option in the MOV/MP4 muxer
471 - support for building with MSVC
476 - Fixes: CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777,
477 CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785,
478 CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790,
479 CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795,
480 CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800,
481 CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804,
482 - v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder
484 - CDXL demuxer and decoder
485 - Apple ProRes encoder
486 - ffprobe -count_packets and -count_frames options
487 - Sun Rasterfile Encoder
488 - ID3v2 attached pictures reading and writing
489 - WMA Lossless decoder
492 - libutvideo encoder wrapper (--enable-libutvideo)
495 - XBM encoder and decoder
496 - RealAudio Lossless decoder
499 - Metal Gear Solid: The Twin Snakes demuxer
500 - OpenEXR image decoder
502 - drop support for ffmpeg without libavfilter
503 - drawtext video filter: fontconfig support
504 - ffmpeg -benchmark_all option
505 - super2xsai filter ported from libmpcodecs
506 - add libavresample audio conversion library for compatibility
508 - Avid Meridien (AVUI) encoder and decoder
509 - accept + prefix to -pix_fmt option to disable automatic conversions.
510 - complete audio filtering in libavfilter and ffmpeg
515 - ffv1: support (draft) version 1.3
520 - Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936,
521 CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944,
522 CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949,
523 CVE-2011-3950, CVE-2011-3951, CVE-2011-3952
524 - v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder
525 - SBaGen (SBG) binaural beats script demuxer
527 - Timecode extraction in DV and MOV
528 - thumbnail video filter
529 - XML output in ffprobe
530 - asplit audio filter
531 - tinterlace video filter
532 - astreamsync audio filter
533 - amerge audio filter
534 - ISMV (Smooth Streaming) muxer
537 - XWD encoder and decoder
538 - Automatic thread count based on detection number of (available) CPU cores
539 - y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder
540 - ffprobe -show_error option
541 - Avid 1:1 10-bit RGB Packer codec
542 - v308 Quicktime Uncompressed 4:4:4 encoder and decoder
543 - yuv4 libquicktime packed 4:2:0 encoder and decoder
544 - ffprobe -show_frames option
545 - silencedetect audio filter
546 - ffprobe -show_program_version, -show_library_versions, -show_versions options
547 - rv34: frame-level multi-threading
548 - optimized iMDCT transform on x86 using SSE for for mpegaudiodec
549 - Improved PGS subtitle decoder
550 - dumpgraph option to lavfi device
551 - r210 and r10k encoders
552 - ffwavesynth decoder
555 - support encoding and decoding 4-channel SGI images
560 - openal input device added
561 - boxblur filter added
563 - Flash Screen Video 2 decoder
564 - lavfi input device added
565 - added avconv, which is almost the same for now, except
566 for a few incompatible changes in the options, which will hopefully make them
567 easier to use. The changes are:
568 * The options placement is now strictly enforced! While in theory the
569 options for ffmpeg should be given in [input options] -i INPUT [output
570 options] OUTPUT order, in practice it was possible to give output options
571 before the -i and it mostly worked. Except when it didn't - the behavior was
572 a bit inconsistent. In avconv, it is not possible to mix input and output
573 options. All non-global options are reset after an input or output filename.
574 * All per-file options are now truly per-file - they apply only to the next
575 input or output file and specifying different values for different files
576 will now work properly (notably -ss and -t options).
577 * All per-stream options are now truly per-stream - it is possible to
578 specify which stream(s) should a given option apply to. See the Stream
579 specifiers section in the avconv manual for details.
580 * In ffmpeg some options (like -newvideo/-newaudio/...) are irregular in the
581 sense that they're specified after the output filename instead of before,
582 like all other options. In avconv this irregularity is removed, all options
583 apply to the next input or output file.
584 * -newvideo/-newaudio/-newsubtitle options were removed. Not only were they
585 irregular and highly confusing, they were also redundant. In avconv the -map
586 option will create new streams in the output file and map input streams to
587 them. E.g. avconv -i INPUT -map 0 OUTPUT will create an output stream for
588 each stream in the first input file.
589 * The -map option now has slightly different and more powerful syntax:
590 + Colons (':') are used to separate file index/stream type/stream index
591 instead of dots. Comma (',') is used to separate the sync stream instead
592 of colon.. This is done for consistency with other options.
593 + It's possible to specify stream type. E.g. -map 0:a:2 creates an
594 output stream from the third input audio stream.
595 + Omitting the stream index now maps all the streams of the given type,
596 not just the first. E.g. -map 0:s creates output streams for all the
597 subtitle streams in the first input file.
598 + Since -map can now match multiple streams, negative mappings were
599 introduced. Negative mappings disable some streams from an already
600 defined map. E.g. '-map 0 -map -0:a:1' means 'create output streams for
601 all the stream in the first input file, except for the second audio
603 * There is a new option -c (or -codec) for choosing the decoder/encoder to
604 use, which makes it possible to precisely specify target stream(s) consistently with
605 other options. E.g. -c:v lib264 sets the codec for all video streams, -c:a:0
606 libvorbis sets the codec for the first audio stream and -c copy copies all
607 the streams without reencoding. Old -vcodec/-acodec/-scodec options are now
609 * It is now possible to precisely specify which stream should an AVOption
610 apply to. E.g. -b:v:0 2M sets the bitrate for the first video stream, while
611 -b:a 128k sets the bitrate for all audio streams. Note that the old -ab 128k
612 syntax is deprecated and will stop working soon.
613 * -map_chapters now takes only an input file index and applies to the next
614 output file. This is consistent with how all the other options work.
615 * -map_metadata now takes only an input metadata specifier and applies to
616 the next output file. Output metadata specifier is now part of the option
617 name, similarly to the AVOptions/map/codec feature above.
618 * -metadata can now be used to set metadata on streams and chapters, e.g.
619 -metadata:s:1 language=eng sets the language of the first stream to 'eng'.
620 This made -vlang/-alang/-slang options redundant, so they were removed.
621 * -qscale option now uses stream specifiers and applies to all streams, not
622 just video. I.e. plain -qscale number would now apply to all streams. To get
623 the old behavior, use -qscale:v. Also there is now a shortcut -q for -qscale
624 and -aq is now an alias for -q:a.
625 * -vbsf/-absf/-sbsf options were removed and replaced by a -bsf option which
626 uses stream specifiers. Use -bsf:v/a/s instead of the old options.
627 * -itsscale option now uses stream specifiers, so its argument is only the
629 * -intra option was removed, use -g 0 for the same effect.
630 * -psnr option was removed, use -flags +psnr for the same effect.
631 * -vf option is now an alias to the new -filter option, which uses stream specifiers.
632 * -vframes/-aframes/-dframes options are now aliases to the new -frames option.
633 * -vtag/-atag/-stag options are now aliases to the new -tag option.
636 - ashowinfo filter added
637 - Windows Media Image decoder
638 - amovie source added
640 - Speex encoder via libspeex
641 - JSON output in ffprobe
643 - Optional C++ Support (needed for libstagefright)
644 - H.264 Decoding on Android via Stagefright
646 - BIN/XBIN/ADF/IDF text file decoder
647 - aconvert audio filter added
648 - audio support to lavfi input device added
649 - libcdio-paranoia input device for audio CD grabbing
650 - Apple ProRes decoder
651 - CELT in Ogg demuxing
652 - G.723.1 demuxer and decoder
653 - libmodplug support (--enable-libmodplug)
654 - VC-1 interlaced decoding
655 - libutvideo wrapper (--enable-libutvideo)
656 - aevalsrc audio source added
658 - Speex encoding via libspeex
659 - 4:2:2 H.264 decoding support
660 - 4:2:2 and 4:4:4 H.264 encoding with libx264
661 - Pulseaudio input device
663 - Video Decoder Acceleration (VDA) HWAccel module.
664 - replacement Indeo 3 decoder
665 - new ffmpeg option: -map_channel
666 - volume audio filter added
667 - earwax audio filter added
668 - libv4l2 support (--enable-libv4l2)
669 - TLS/SSL and HTTPS protocol support
670 - AVOptions API rewritten and documented
671 - most of CODEC_FLAG2_*, some CODEC_FLAG_* and many codec-specific fields in
672 AVCodecContext deprecated. Codec private options should be used instead.
673 - Properly working defaults in libx264 wrapper, support for native presets.
674 - Encrypted OMA files support
675 - Discworld II BMV decoding support
677 - OS X Video Decoder Acceleration (VDA) support
678 - compact and csv output in ffprobe
680 - IFF Amiga Continuous Bitmap (ACBM) decoder
682 - CRI ADX audio format muxer and demuxer
683 - Playstation Portable PMP format demuxer
684 - Microsoft Windows ICO demuxer
686 - PCM format support in OMA demuxer
688 - new option: -report
689 - Dxtory capture format decoder
691 - Simple segmenting muxer
698 - many many things we forgot because we rather write code than changelogs
699 - WebM support in Matroska de/muxer
700 - low overhead Ogg muxing
702 - VP8 de/encoding via libvpx
703 - Demuxer for On2's IVF format
704 - Pictor/PC Paint decoder
706 - HE-AAC v2 encoding with libaacplus
707 - libfaad2 wrapper removed
708 - DTS-ES extension (XCh) decoding support
710 - RTSP tunneling over HTTP
711 - RTP depacketization of SVQ3
712 - -strict inofficial replaced by -strict unofficial
713 - ffplay -exitonkeydown and -exitonmousedown options added
714 - native GSM / GSM MS decoder
715 - RTP depacketization of QDM2
716 - ANSI/ASCII art playback system
717 - Lego Mindstorms RSO de/muxer
718 - libavcore added (and subsequently removed)
719 - SubRip subtitle file muxer and demuxer
720 - Chinese AVS encoding via libxavs
721 - ffprobe -show_packets option added
722 - RTP packetization of Theora and Vorbis
723 - RTP depacketization of MP4A-LATM
724 - RTP packetization and depacketization of VP8
726 - Apple HTTP Live Streaming demuxer
729 - G.722 ADPCM audio encoder/decoder
732 - frei0r wrapper filter
733 - change crop filter syntax to width:height:x:y
734 - make the crop filter accept parametric expressions
735 - make ffprobe accept AVFormatContext options
738 - Demuxer for Leitch/Harris' VR native stream format (LXF)
739 - RTP depacketization of the X-QT QuickTime format
740 - SAP (Session Announcement Protocol, RFC 2974) muxer and demuxer
742 - ffmpeg -crop* options removed
743 - transpose filter added
744 - ffmpeg -force_key_frames option added
745 - demuxer for receiving raw rtp:// URLs without an SDP description
746 - single stream LATM/LOAS decoder
747 - setpts filter added
748 - Win64 support for optimized x86 assembly functions
749 - MJPEG/AVI1 to JPEG/JFIF bitstream filter
750 - ASS subtitle encoder and decoder
751 - IEC 61937 encapsulation for E-AC-3, TrueHD, DTS-HD (for HDMI passthrough)
752 - overlay filter added
753 - rename aspect filter to setdar, and pixelaspect to setsar
755 - Mobotix .mxg demuxer
756 - frei0r source added
757 - hqdn3d filter added
758 - RTP depacketization of QCELP
760 - gradfun filter added
762 - replace the ocv_smooth filter with a more generic ocv filter
763 - Windows Televison (WTV) demuxer
764 - FFmpeg metadata format muxer and demuxer
765 - SubRip (srt) subtitle encoder and decoder
766 - floating-point AC-3 encoder added
768 - ffmpeg -copytb option added
770 - Wing Commander IV movies decoder added
772 - Bink version 'b' audio and video decoder
773 - Bitmap Brothers JV playback system
774 - Apple HTTP Live Streaming protocol handler
775 - sndio support for playback and record
776 - Linux framebuffer input device added
777 - Chronomaster DFA decoder
779 - MicroDVD subtitle file muxer and demuxer
780 - Playstation Portable PMP format demuxer
781 - fieldorder video filter added
782 - AAC encoding via libvo-aacenc
783 - AMR-WB encoding via libvo-amrwbenc
785 - Mobotix MxPEG decoder
786 - VP8 frame-multithreading
787 - NEON optimizations for VP8
788 - Lots of deprecated API cruft removed
789 - fft and imdct optimizations for AVX (Sandy Bridge) processors
790 - showinfo filter added
791 - SMPTE 302M AES3 audio decoder
792 - Apple Core Audio Format muxer
793 - 9bit and 10bit per sample support in the H.264 decoder
794 - 9bit and 10bit FFV1 encoding / decoding
796 - select filter added
797 - sdl output device added
798 - libmpcodecs video filter support (3 times as many filters than before)
799 - mpeg2 aspect ratio dection fixed
800 - libxvid aspect pickiness fixed
801 - Frame multithreaded decoding
802 - E-AC-3 audio encoder
803 - ac3enc: add channel coupling support
804 - floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
805 - H264/MPEG frame-level multi-threading
806 - All av_metadata_* functions renamed to av_dict_* and moved to libavutil
807 - 4:4:4 H.264 decoding support
808 - 10-bit H.264 optimizations for x86
809 - lut, lutrgb, and lutyuv filters added
810 - buffersink libavfilter sink added
811 - Bump libswscale for recently reported ABI break
812 - New J2K encoder (via OpenJPEG)
817 - all the changes for 0.8, but keeping API/ABI compatibility with the 0.6 release
822 - PB-frame decoding for H.263
823 - deprecated vhook subsystem removed
824 - deprecated old scaler removed
826 - Alpha channel scaler
828 - RTP packetization of H.263
829 - RTP packetization of AMR
830 - RTP depacketization of Vorbis
831 - CorePNG decoding support
832 - Cook multichannel decoding support
833 - introduced avlanguage helpers in libavformat
834 - 8088flex TMV demuxer and decoder
835 - per-stream language-tags extraction in asfdec
836 - V210 decoder and encoder
837 - remaining GPL parts in AC-3 decoder converted to LGPL
839 - SoX native format muxer and demuxer
840 - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries
842 - Electronic Arts Madcow decoder
843 - DivX (XSUB) subtitle encoder
844 - nonfree libamr support for AMR-NB/WB decoding/encoding removed
845 - experimental AAC encoder
846 - RTP depacketization of ASF and RTSP from WMS servers
847 - RTMP support in libavformat
848 - noX handling for OPT_BOOL X options
850 - IEC-61937 compatible Muxer
852 - Bluray (PGS) subtitle decoder
853 - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks)
855 - Core Audio Format demuxer
857 - MD STUDIO audio demuxer
858 - RF64 support in WAV demuxer
859 - MPEG-4 Audio Lossless Coding (ALS) decoder
860 - -formats option split into -formats, -codecs, -bsfs, and -protocols
862 - CDG demuxer and decoder
864 - Auravision Aura 1 and 2 decoders
865 - Deluxe Paint Animation playback system
867 - Adobe Filmstrip muxer and demuxer
868 - RTP depacketization of H.263
869 - Bink demuxer and audio/video decoders
870 - enable symbol versioning by default for linkers that support it
871 - IFF PBM/ILBM bitmap decoder
874 - RTP depacketization of AMR
880 - Kega Game Video (KGV1) decoder
881 - VorbisComment writing for FLAC, Ogg FLAC and Ogg Speex files
882 - RTP depacketization of Theora
883 - HTTP Digest authentication
884 - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp
885 - Psygnosis YOP demuxer and video decoder
886 - spectral extension support in the E-AC-3 decoder
887 - unsharp video filter
888 - RTP hinting in the mov/3gp/mp4 muxer
889 - Dirac in Ogg demuxing
890 - seek to keyframes in Ogg
891 - 4:2:2 and 4:4:4 Theora decoding
892 - 35% faster VP3/Theora decoding
893 - faster AAC decoding
894 - faster H.264 decoding
895 - RealAudio 1.0 (14.4K) encoder
900 - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer
901 - TechSmith Camtasia (TSCC) video decoder
902 - IBM Ultimotion (ULTI) video decoder
903 - Sierra Online audio file demuxer and decoder
904 - Apple QuickDraw (qdrw) video decoder
905 - Creative ADPCM audio decoder (16 bits as well as 8 bits schemes)
906 - Electronic Arts Multimedia (WVE/UV2/etc.) file demuxer
907 - Miro VideoXL (VIXL) video decoder
908 - H.261 video encoder
910 - Nullsoft Video (NSV) file demuxer
911 - Shorten audio decoder
913 - Apple Lossless Audio Codec (ALAC) decoder
914 - Winnov WNV1 video decoder
915 - Autodesk Animator Studio Codec (AASC) decoder
916 - Indeo 2 video decoder
917 - Fraps FPS1 video decoder
918 - Snow video encoder/decoder
919 - Sonic audio encoder/decoder
920 - Vorbis audio decoder
921 - Macromedia ADPCM decoder
922 - Duck TrueMotion 2 video decoder
923 - support for decoding FLX and DTA extensions in FLIC files
924 - H.264 custom quantization matrices support
925 - ffserver fixed, it should now be usable again
927 - Real Cooker audio decoder
928 - TrueSpeech audio decoder
929 - WMA2 audio decoder fixed, now all files should play correctly
930 - RealAudio 14.4 and 28.8 decoders fixed
932 - build system improvements
933 - tabs and trailing whitespace removed from the codebase
934 - CamStudio video decoder
935 - AIFF/AIFF-C audio format, encoding and decoding
936 - ADTS AAC file reading and writing
937 - Creative VOC file reading and writing
938 - American Laser Games multimedia (*.mm) playback system
939 - Zip Motion Blocks Video decoder
940 - improved Theora/VP3 decoder
941 - True Audio (TTA) decoder
942 - AVS demuxer and video decoder
944 - Smacker demuxer and decoder
945 - NuppelVideo/MythTV demuxer and RTjpeg decoder
947 - MPEG-2 intra VLC support
948 - MPEG-2 4:2:2 encoder
949 - Flash Screen Video decoder
951 - Chinese AVS decoder
954 - VC-1/WMV3/WMV9 video decoder
957 - VMware video decoder
960 - WavPack lossless audio decoder
961 - Targa (.TGA) picture decoder
962 - Vorbis audio encoder
963 - Delphine Software .cin demuxer/audio and video decoder
964 - Tiertex .seq demuxer/video decoder
966 - TIFF picture encoder and decoder
967 - GIF picture decoder
968 - Intel Music Coder decoder
969 - Zip Motion Blocks Video encoder
971 - Flash Screen Video encoder
972 - Theora encoding via libtheora
975 - GSM-MS encoder and decoder
977 - DXA demuxer and decoder
979 - Gamecube movie (.THP) playback system
980 - Blackfin optimizations
981 - Interplay C93 demuxer and video decoder
982 - Bethsoft VID demuxer and video decoder
985 - V.Flash PTX decoder
986 - RoQ muxer, RoQ audio encoder
987 - Renderware TXD demuxer and decoder
988 - extern C declarations for C++ removed from headers
989 - sws_flags command line option
993 - OS/2 support removed and restored again
996 - additional SPARC (VIS) optimizations
998 - slice-based parallel H.264 decoding
999 - Monkey's Audio demuxer and decoder
1000 - AMV audio and video decoder
1002 - H.264 PAFF decoding
1003 - Nellymoser ASAO decoder
1004 - Beam Software SIFF demuxer and decoder
1005 - libvorbis Vorbis decoding removed in favor of native decoder
1006 - IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
1007 - Ogg (Theora, Vorbis and FLAC) muxer
1008 - The "device" muxers and demuxers are now in a new libavdevice library
1009 - PC Paintbrush PCX decoder
1010 - Sun Rasterfile decoder
1011 - TechnoTrend PVA demuxer
1012 - Linux Media Labs MPEG-4 (LMLM4) demuxer
1013 - AVM2 (Flash 9) SWF muxer
1014 - QT variant of IMA ADPCM encoder
1016 - iPod/iPhone compatible mp4 muxer
1018 - MSN TCP Webcam stream demuxer
1019 - RL2 demuxer / decoder
1021 - 8SVX audio decoder
1022 - non-recursive Makefiles
1024 - MAXIS EA XA (.xa) demuxer / decoder
1027 - MLP/TrueHD decoder
1028 - Electronic Arts CMV decoder
1029 - Motion Pixels Video decoder
1030 - Motion Pixels MVI demuxer
1031 - removed animated GIF decoder/demuxer
1032 - D-Cinema audio muxer
1033 - Electronic Arts TGV decoder
1034 - Apple Lossless Audio Codec (ALAC) encoder
1036 - floating point PCM encoder/decoder
1038 - DV100 AKA DVCPRO HD decoder and demuxer
1039 - E-AC-3 support added to AC-3 decoder
1040 - Nellymoser ASAO encoder
1041 - ASS and SSA demuxer and muxer
1042 - liba52 wrapper removed
1043 - SVQ3 watermark decoding support
1044 - Speex decoding via libspeex
1045 - Electronic Arts TGQ decoder
1047 - QCELP / PureVoice decoder
1049 - hybrid WavPack support
1050 - R3D REDCODE demuxer
1051 - ALSA support for playback and record
1052 - Electronic Arts TQI decoder
1053 - OpenJPEG based JPEG 2000 decoder
1054 - NC (NC4600) camera file demuxer
1055 - Gopher client support
1057 - generic metadata API
1058 - flash ScreenVideo2 encoder
1063 - DV encoder, DV muxer
1064 - Microsoft RLE video decoder
1065 - Microsoft Video-1 decoder
1066 - Apple Animation (RLE) decoder
1067 - Apple Graphics (SMC) decoder
1068 - Apple Video (RPZA) decoder
1070 - Sega FILM (CPK) file demuxer
1071 - Westwood multimedia support (VQA & AUD files)
1072 - Id Quake II CIN playback support
1073 - 8BPS video decoder
1074 - FLIC playback support
1075 - RealVideo 2.0 (RV20) decoder
1076 - Duck TrueMotion v1 (DUCK) video decoder
1077 - Sierra VMD demuxer and video decoder
1078 - MSZH and ZLIB decoder support
1079 - SVQ1 video encoder
1082 - rate distortion optimal cbp support
1083 - rate distorted optimal ac prediction for MPEG-4
1084 - rate distorted optimal lambda->qp support
1085 - AAC encoding with libfaac
1086 - Sunplus JPEG codec (SP5X) support
1087 - use Lagrange multipler instead of QP for ratecontrol
1088 - Theora/VP3 decoding support
1089 - XA and ADX ADPCM codecs
1090 - export MPEG-2 active display area / pan scan
1091 - Add support for configuring with IBM XLC
1092 - floating point AAN DCT
1093 - initial support for zygo video (not complete)
1095 - new audio/video parser API
1097 - av_read_frame() and av_seek_frame() support
1098 - missing last frame fixes
1099 - seek by mouse in ffplay
1100 - noise reduction of DCT coefficients
1101 - H.263 OBMC & 4MV support
1102 - H.263 alternative inter vlc support
1104 - H.263 slice structured mode
1105 - interlaced DCT support for MPEG-2 encoding
1106 - stuffing to stay above min_bitrate
1107 - MB type & QP visualization
1108 - frame stepping for ffplay
1109 - interlaced motion estimation
1110 - alternate scantable support
1111 - SVCD scan offset support
1112 - closed GOP support
1114 - quantizer noise shaping
1115 - G.726 ADPCM audio codec
1117 - multithreaded/SMP motion estimation
1118 - multithreaded/SMP encoding for MPEG-1/MPEG-2/MPEG-4/H.263
1119 - multithreaded/SMP decoding for MPEG-2
1121 - Metrowerks CodeWarrior suppport
1122 - H.263+ custom pcf support
1123 - nicer output for 'ffmpeg -formats'
1125 - SGI image format, encoding and decoding
1126 - H.264 loop filter support
1127 - H.264 CABAC support
1128 - nicer looking arrows for the motion vector visualization
1129 - improved VCD support
1130 - audio timestamp drift compensation
1131 - MPEG-2 YUV 422/444 support
1132 - polyphase kaiser windowed sinc and blackman nuttall windowed sinc audio resample
1133 - better image scaling
1135 - correctly interleave packets during encoding
1136 - VIS optimized motion compensation
1137 - intra_dc_precision>0 encoding support
1138 - support reuse of motion vectors/MB types/field select values of the source video
1139 - more accurate deblock filter
1141 - many optimizations and bugfixes
1142 - FunCom ISS audio file demuxer and according ADPCM decoding
1147 - MPEG-2 video encoding (Michael)
1148 - Id RoQ playback subsystem (Mike Melanson and Tim Ferguson)
1149 - Wing Commander III Movie (.mve) file playback subsystem (Mike Melanson
1151 - Xan DPCM audio decoder (Mario Brito)
1152 - Interplay MVE playback subsystem (Mike Melanson)
1153 - Duck DK3 and DK4 ADPCM audio decoders (Mike Melanson)
1158 - RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from mplayerhq
1159 (originally from public domain player for Amiga at http://www.honeypot.net/audio)
1160 - current version now also compiles with older GCC (Fabrice)
1161 - 4X multimedia playback system including 4xm file demuxer (Mike
1162 Melanson), and 4X video and audio codecs (Michael)
1163 - Creative YUV (CYUV) decoder (Mike Melanson)
1164 - FFV1 codec (our very simple lossless intra only codec, compresses much better
1165 than HuffYUV) (Michael)
1166 - ASV1 (Asus), H.264, Intel indeo3 codecs have been added (various)
1167 - tiny PNG encoder and decoder, tiny GIF decoder, PAM decoder (PPM with
1168 alpha support), JPEG YUV colorspace support. (Fabrice Bellard)
1169 - ffplay has been replaced with a newer version which uses SDL (optionally)
1170 for multiplatform support (Fabrice)
1171 - Sorenson Version 3 codec (SVQ3) support has been added (decoding only) - donated
1173 - AMR format has been added (Johannes Carlsson)
1174 - 3GP support has been added (Johannes Carlsson)
1175 - VP3 codec has been added (Mike Melanson)
1176 - more MPEG-1/2 fixes
1177 - better multiplatform support, MS Visual Studio fixes (various)
1178 - AltiVec optimizations (Magnus Damn and others)
1179 - SH4 processor support has been added (BERO)
1180 - new public interfaces (avcodec_get_pix_fmt) (Roman Shaposhnick)
1181 - VOB streaming support (Brian Foley)
1182 - better MP3 autodetection (Andriy Rysin)
1183 - qpel encoding (Michael)
1184 - 4mv+b frames encoding finally fixed (Michael)
1185 - chroma ME (Michael)
1186 - 5 comparison functions for ME (Michael)
1187 - B-frame encoding speedup (Michael)
1188 - WMV2 codec (unfinished - Michael)
1189 - user specified diamond size for EPZS (Michael)
1190 - Playstation STR playback subsystem, still experimental (Mike and Michael)
1191 - ASV2 codec (Michael)
1192 - CLJR decoder (Alex)
1194 .. And lots more new enhancements and fixes.
1199 - completely new integer only MPEG audio layer 1/2/3 decoder rewritten
1201 - Recoded DCT and motion vector search with gcc (no longer depends on nasm)
1202 - fix quantization bug in AC3 encoder
1203 - added PCM codecs and format. Corrected WAV/AVI/ASF PCM issues
1204 - added prototype ffplay program
1205 - added GOB header parsing on H.263/H.263+ decoder (Juanjo)
1206 - bug fix on MCBPC tables of H.263 (Juanjo)
1207 - bug fix on DC coefficients of H.263 (Juanjo)
1208 - added Advanced Prediction Mode on H.263/H.263+ decoder (Juanjo)
1209 - now we can decode H.263 streams found in QuickTime files (Juanjo)
1210 - now we can decode H.263 streams found in VIVO v1 files(Juanjo)
1211 - preliminary RTP "friendly" mode for H.263/H.263+ coding. (Juanjo)
1212 - added GOB header for H.263/H.263+ coding on RTP mode (Juanjo)
1213 - now H.263 picture size is returned on the first decoded frame (Juanjo)
1214 - added first regression tests
1215 - added MPEG-2 TS demuxer
1216 - new demux API for libav
1217 - more accurate and faster IDCT (Michael)
1218 - faster and entropy-controlled motion search (Michael)
1219 - two pass video encoding (Michael)
1220 - new video rate control (Michael)
1221 - added MSMPEG4V1, MSMPEGV2 and WMV1 support (Michael)
1222 - great performance improvement of video encoders and decoders (Michael)
1223 - new and faster bit readers and vlc parsers (Michael)
1224 - high quality encoding mode: tries all macroblock/VLC types (Michael)
1225 - added DV video decoder
1226 - preliminary RTP/RTSP support in ffserver and libavformat
1227 - H.263+ AIC decoding/encoding support (Juanjo)
1228 - VCD MPEG-PS mode (Juanjo)
1229 - PSNR stuff (Juanjo)
1230 - simple stats output (Juanjo)
1231 - 16-bit and 15-bit RGB/BGR/GBR support (Bisqwit)
1236 - some header fixes (Zdenek Kabelac <kabi at informatics.muni.cz>)
1237 - many MMX optimizations (Nick Kurshev <nickols_k at mail.ru>)
1238 - added configure system (actually a small shell script)
1239 - added MPEG audio layer 1/2/3 decoding using LGPL'ed mpglib by
1240 Michael Hipp (temporary solution - waiting for integer only
1242 - fixed VIDIOCSYNC interrupt
1243 - added Intel H.263 decoding support ('I263' AVI fourCC)
1244 - added Real Video 1.0 decoding (needs further testing)
1245 - simplified image formats again. Added PGM format (=grey
1246 pgm). Renamed old PGM to PGMYUV.
1247 - fixed msmpeg4 slice issues (tell me if you still find problems)
1248 - fixed OpenDivX bugs with newer versions (added VOL header decoding)
1249 - added support for MPlayer interface
1250 - added macroblock skip optimization
1251 - added MJPEG decoder
1252 - added mmx/mmxext IDCT from libmpeg2
1253 - added pgmyuvpipe, ppm, and ppm_pipe formats (original patch by Celer
1254 <celer at shell.scrypt.net>)
1255 - added pixel format conversion layer (e.g. for MJPEG or PPM)
1256 - added deinterlacing option
1258 - MPEG-4 vol header fixes (Jonathan Marsden <snmjbm at pacbell.net>)
1259 - ARM optimizations (Lionel Ulmer <lionel.ulmer at free.fr>).
1260 - Windows porting of file converter
1261 - added MJPEG raw format (input/output)
1262 - added JPEG image format support (input/output)
1267 - fixed some std header definitions (Bjorn Lindgren
1268 <bjorn.e.lindgren at telia.com>).
1269 - added MPEG demuxer (MPEG-1 and 2 compatible).
1271 - added prototype RM demuxer
1272 - added AC3 decoding (done with libac3 by Aaron Holtzman)
1273 - added decoding codec parameter guessing (.e.g. for MPEG, because the
1274 header does not include them)
1275 - fixed header generation in MPEG-1, AVI and ASF muxer: wmplayer can now
1276 play them (only tested video)
1277 - fixed H.263 white bug
1278 - fixed phase rounding in img resample filter
1279 - add MMX code for polyphase img resample filter
1280 - added CPU autodetection
1281 - added generic title/author/copyright/comment string handling (ASF and RM
1283 - added SWF demux to extract MP3 track (not usable yet because no MP3
1285 - added fractional frame rate support
1286 - codecs are no longer searched by read_header() (should fix ffserver
1292 - BGR24 patch (initial patch by Jeroen Vreeken <pe1rxq at amsat.org>)
1293 - fixed raw yuv output
1294 - added motion rounding support in MPEG-4
1295 - fixed motion bug rounding in MSMPEG4
1296 - added B-frame handling in video core
1297 - added full MPEG-1 decoding support
1298 - added partial (frame only) MPEG-2 support
1299 - changed the FOURCC code for H.263 to "U263" to be able to see the
1300 +AVI/H.263 file with the UB Video H.263+ decoder. MPlayer works with
1301 this +codec ;) (JuanJo).
1302 - Halfpel motion estimation after MB type selection (JuanJo)
1303 - added pgm and .Y.U.V output format
1304 - suppressed 'img:' protocol. Simply use: /tmp/test%d.[pgm|Y] as input or
1306 - added pgmpipe I/O format (original patch from Martin Aumueller
1307 <lists at reserv.at>, but changed completely since we use a format
1308 instead of a protocol)
1313 - added H.263/MPEG-4/MSMPEG4 decoding support. MPEG-4 decoding support
1314 (for OpenDivX) is almost complete: 8x8 MVs and rounding are
1315 missing. MSMPEG4 support is complete.
1316 - added prototype MPEG-1 decoder. Only I- and P-frames handled yet (it
1317 can decode ffmpeg MPEGs :-)).
1318 - added libavcodec API documentation (see apiexample.c).
1319 - fixed image polyphase bug (the bottom of some images could be
1321 - added support for non clipped motion vectors (decoding only)
1322 and image sizes non-multiple of 16
1323 - added support for AC prediction (decoding only)
1324 - added file overwrite confirmation (can be disabled with -y)
1325 - added custom size picture to H.263 using H.263+ (Juanjo)
1330 - added MSMPEG4 (aka DivX) compatible encoder. Changed default codec
1331 of AVI and ASF to DIV3.
1332 - added -me option to set motion estimation method
1333 (default=log). suppressed redundant -hq option.
1334 - added options -acodec and -vcodec to force a given codec (useful for
1337 - improved dct_quantize speed
1338 - factorized some motion estimation code
1343 - removing grab code from ffserver and moved it to ffmpeg. Added
1344 multistream support to ffmpeg.
1345 - added timeshifting support for live feeds (option ?date=xxx in the
1347 - added high quality image resize code with polyphase filter (need
1348 mmx/see optimization). Enable multiple image size support in ffserver.
1349 - added multi live feed support in ffserver
1350 - suppressed master feature from ffserver (it should be done with an
1351 external program which opens the .ffm url and writes it to another
1353 - added preliminary support for video stream parsing (WAV and AVI half
1354 done). Added proper support for audio/video file conversion in
1356 - added preliminary support for video file sending from ffserver
1357 - redesigning I/O subsystem: now using URL based input and output
1359 - added WAV format support
1360 - added "tty user interface" to ffmpeg to stop grabbing gracefully
1361 - added MMX/SSE optimizations to SAD (Sums of Absolutes Differences)
1362 (Juan J. Sierralta P. a.k.a. "Juanjo" <juanjo at atmlab.utfsm.cl>)
1363 - added MMX DCT from mpeg2_movie 1.5 (Juanjo)
1364 - added new motion estimation algorithms, log and phods (Juanjo)
1365 - changed directories: libav for format handling, libavcodec for
1371 - added stereo in MPEG audio encoder
1376 - added 'high quality' mode which use motion vectors. It can be used in
1377 real time at low resolution.
1378 - fixed rounding problems which caused quality problems at high
1379 bitrates and large GOP size
1382 version 0.3.2: small fixes
1388 version 0.3.1: added avi/divx support
1391 - added MPEG-4 codec compatible with OpenDivX. It is based on the H.263 codec
1392 - added sound for flash format (not tested)
1395 version 0.3: initial public release