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