"Fossies" - the Fresh Open Source Software Archive

Member "ffmpeg-3.4.2/Changelog" (12 Feb 2018, 65727 Bytes) of package /linux/misc/ffmpeg-3.4.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file. See also the latest Fossies "Diffs" side-by-side code changes report for "Changelog": 3.4.1_vs_3.4.2.

    1 Entries are sorted chronologically from oldest to youngest within each release,
    2 releases are sorted from youngest to oldest.
    3 
    4 version 3.4.2:
    5 - avcodec/vp3: Error out on invalid num_coeffs in unpack_vlcs()
    6 - avcodec/mpeg4videodec: Ignore multiple VOL headers
    7 - avcodec/vp3: Check eob_run
    8 - avcodec/pafvideo: Check allocated frame size
    9 - avcodec/scpr: Fix reading a pixel before the first
   10 - avcodec/mpeg2dec: Fix field selection for skipped macroblocks
   11 - avcodec/huffyuvdec: Check input buffer size
   12 - avcodec/utvideodec: Fix bytes left check in decode_frame()
   13 - avcodec/wavpack: Fix integer overflow in FFABS
   14 - avcodec/aacsbr_fixed: Fix overflows in rounding in sbr_hf_assemble()
   15 - avcodec/exr: Fix memleaks in decode_header()
   16 - avcodec/mediacodecdec: use ff_hevc_ps_uninit()
   17 - avcodec/hevc_parser: use ff_hevc_uninit_parameter_sets()
   18 - avcodec/hevcdec: use ff_hevc_uninit_parameter_sets()
   19 - avcodec/hevc_ps: add a function to uninitialize parameter set buffers
   20 - avcodec/dirac_dwt: Fix several integer overflows
   21 - avcodec/indeo5: Do not leave frame_type set to an invalid value
   22 - avcodec/hevc_ps: Check log2_sao_offset_scale_*
   23 - avcodec/mpeg4videodec: Avoid possibly aliasing violating casts
   24 - avcodec/get_bits: Document the return code of get_vlc2()
   25 - avcodec/mpeg4videodec: Check mb_num also against 0
   26 - avfilter/vf_transpose: Fix used plane count.
   27 - avcodec/hevc_cabac: Check prefix so as to avoid invalid shifts in coeff_abs_level_remaining_decode()
   28 - avcodec/mjpegdec: Fix integer overflow in DC dequantization
   29 - avcodec/dxtory: Fix bits left checks
   30 - avcodec/hevc_cabac: Move prefix check in coeff_abs_level_remaining_decode() down
   31 - avcodec/truemotion2: Fix integer overflow in TM2_RECALC_BLOCK()
   32 - avcodec/snowdec: Fix integer overflow before htaps check
   33 - avcodec/ulti: Check number of blocks at init
   34 - avcodec/wavpack: Fix integer overflows in wv_unpack_stereo / mono
   35 - avcodec/jpeg2000: Check sum of sizes of band->prec before allocating
   36 - avcodec/ac3dec_fixed: Fix integer overflow in scale_coefs()
   37 - avformat/lrcdec: Fix memory leak in lrc_read_header()
   38 - avformat/matroskadec: Fix float-cast-overflow undefined behavior in matroska_parse_tracks()
   39 - lavfi/deinterlace_vaapi: fix can't show full option information.
   40 - configure:version 3.4.1: bump year
   41 - avcodec/utils: Avoid hardcoding duplicated types in sizeof()
   42 - avcodec/arm/sbrdsp_neon: Use a free register instead of putting 2 things in one
   43 - avcodec/h264addpx_template: Fixes integer overflows
   44 - avcodec/dirac_dwt: Fix overflows in COMPOSE_HAARiH0/COMPOSE_HAARiL0
   45 - avcodec/diracdec: Fix integer overflow with quant
   46 - avcodec/opus_parser: Check payload_len in parse_opus_ts_header()
   47 - avcodec/jpeg2000dsp: Fix integer overflows in ict_int()
   48 - avcodec/h264_slice: Do not attempt to render into frames already output
   49 - avcodec/dnxhddec: Check dc vlc
   50 - avcodec/exr: Check buf_size more completely
   51 - avcodec/flacdec: Fix overflow in multiplication in decode_subframe_fixed()
   52 - avcodec/hevcdsp_template: Fix Invalid shifts in put_hevc_qpel_bi_w_h() and put_hevc_qpel_bi_w_w()
   53 - avcodec/flacdec: avoid undefined shift
   54 - avcodec/hevcdsp_template.c: Fix undefined shift in FUNC(dequant)
   55 - avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD97iH0() and COMPOSE_DD137iL0()
   56 - avcodec/hevc_cabac: Fix integer overflow in ff_hevc_cu_qp_delta_abs()
   57 - tests/audiomatch: Add missing return code at the end of main()
   58 - avcodec/hevc_sei: Fix integer overflows in decode_nal_sei_message()
   59 - avcodec/hevcdsp_template: Fix undefined shift in put_hevc_qpel_bi_w_hv()
   60 - avcodec/h264_parse: Treat escaped and unescaped decoding error equal in decode_extradata_ps_mp4()
   61 - avcodec/vp9: mark frame as finished on decode_tiles() failure
   62 - libavfilter/af_dcshift.c: Fixed repeated spelling error
   63 - avfilter/formats: fix wrong function name in error message
   64 
   65 version 3.4.1:
   66 - avcodec/vp9_superframe_split_bsf: Fix integer overflow in frame_size/total_size checks
   67 - avcodec/amrwbdec: Fix division by 0 in voice_factor()
   68 - avformat/utils: Fix warning: ISO C90 forbids mixed declarations and code
   69 - avcodec/decode: reset codec on receiving packet after EOF in compat_decode
   70 - avcodec/diracdsp: Fix integer overflow in PUT_SIGNED_RECT_CLAMPED()
   71 - avcodec/dirac_dwt: Fix integer overflows in COMPOSE_DAUB97*
   72 - avcodec/extract_extradata_bsf: Fix leak discovered via fuzzing
   73 - avcodec/vorbis: Fix another 1 << 31 > int32_t::max() with 1u.
   74 - avcodec/vorbis: 1 << 31 > int32_t::max(), so use 1u << 31 instead.
   75 - avformat/utils: Prevent undefined shift with wrap_bits > 64.
   76 - avcodec/j2kenc: Fix out of array access in encode_cblk()
   77 - avcodec/hevcdsp_template: Fix undefined shift in put_hevc_epel_bi_w_h()
   78 - lavf/mov: fix huge alloc in mov_read_ctts
   79 - avcodec/mlpdsp: Fix signed integer overflow, 2nd try
   80 - avcodec/h264idct_template: Fix integer overflow in ff_h264_idct8_add
   81 - avcodec/kgv1dec: Check that there is enough input for maximum RLE compression
   82 - avformat/aacdec: Fix leak in adts_aac_read_packet()
   83 - avcodec/dirac_dwt: Fix integer overflow in COMPOSE_FIDELITYi*
   84 - avcodec/sbrdsp_fixed: Fix integer overflow
   85 - avcodec/mpeg4videodec: Check also for negative versions in the validity check
   86 - Close ogg stream upon error when using AV_EF_EXPLODE.
   87 - Fix undefined shift on assumed 8-bit input.
   88 - Use ff_thread_once for fixed, float table init.
   89 - Fix leak of frame_duration_buffer in mov_fix_index().
   90 - avformat/mov: Propagate errors in mov_switch_root.
   91 - avcodec/hevcdsp_template: Fix invalid shift in put_hevc_epel_bi_w_v()
   92 - avcodec/mlpdsp: Fix undefined shift ff_mlp_pack_output()
   93 - avcodec/zmbv: Check that the buffer is large enough for mvec
   94 - avcodec/dirac_dwt: Fix integer overflow in COMPOSE_DD137iL0()
   95 - avcodec/wmv2dec: Check end of bitstream in parse_mb_skip() and ff_wmv2_decode_mb()
   96 - avcodec/snowdec: Check for remaining bitstream in decode_blocks()
   97 - avcodec/snowdec: Check intra block dc differences.
   98 - avformat/mov: Check size of STSC allocation
   99 - avcodec/vc2enc: Clear coef_buf on allocation
  100 - avcodec/h264dec: Fix potential array overread
  101 - avcodec/x86/mpegvideodsp: Fix signedness bug in need_emu
  102 - avcodec/aacpsdsp_template: Fix integer overflows in ps_decorrelate_c()
  103 - avcodec/aacdec_fixed: Fix undefined shift
  104 - avcodec/mdct_*: Fix integer overflow in addition in RESCALE()
  105 - avcodec/snowdec: Fix integer overflow in header parsing
  106 - avcodec/cngdec: Fix integer clipping
  107 - avcodec/sbrdsp_fixed: Fix integer overflow in shift in sbr_hf_g_filt_c()
  108 - avcodec/aacsbr_fixed: Fix division by zero in sbr_gain_calc()
  109 - avutil/softfloat: Add FLOAT_MIN
  110 - avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()
  111 - avcodec/xan: Check for bitstream end in xan_huffman_decode()
  112 - avcodec/exr: fix undefined shift in pxr24_uncompress()
  113 - avformat: Free the internal codec context at the end
  114 - avcodec/h264idct_template: Fix integer overflows in ff_h264_idct8_add()
  115 - avcodec/xan: Improve overlapping check
  116 - avcodec/aacdec_fixed: Fix integer overflow in apply_dependent_coupling_fixed()
  117 - avcodec/aacdec_fixed: Fix integer overflow in predict()
  118 - avcodec/jpeglsdec: Check for end of bitstream in ls_decode_line()
  119 - avcodec/jpeglsdec: Check ilv for being a supported value
  120 - tests/ffserver.regression.ref: update checksums to what ffserver currently produces
  121 - ffserver: Fix off by 1 error in path
  122 - avcodec/proresdec: align dequantization matrix buffers
  123 - avformat/matroskaenc: add missing allocation failure checks for stream durations
  124 - avformat/matroskaenc: actually enforce the stream limit
  125 - configure: Fix dependencies of aac_at decoder.
  126 - Don't manipulate duration when it's AV_NOPTS_VALUE.
  127 - lavfi/af_pan: fix sign handling in channel coefficient parser
  128 - avformat/hlsenc: write fmp4 init header after first AV frame
  129 - avformat/hlsenc: allocate space for terminating null
  130 - avformat/hlsenc: reindent hlsenc code
  131 - avformat/hlsenc: check hls segment mode for ignore the init filename
  132 - avformat/hlsenc: reindent hlsenc code
  133 - avformat/hlsenc: fix missing first segment bug in fmp4 mode
  134 - avformat/hlsenc: fix base_output_dirname is null when basename_size is 0 bug
  135 - ffplay: use SDL2 audio API
  136 - ffplay: only use hardware accelerated SDL texture formats
  137 - ffplay: create the window and the renderer before starting playback
  138 - ffmpeg: always init output stream before reaping filters
  139 - vc2enc_dwt: pad the temporary buffer by the slice size
  140 - lavu/arm: Check for have_vfp_vm instead of !have_vfpv3 for float_dsp_vfp
  141 
  142 version 3.4:
  143 - deflicker video filter
  144 - doubleweave video filter
  145 - lumakey video filter
  146 - pixscope video filter
  147 - oscilloscope video filter
  148 - config.log and other configuration files moved into ffbuild/ directory
  149 - update cuvid/nvenc headers to Video Codec SDK 8.0.14
  150 - afir audio filter
  151 - scale_cuda CUDA based video scale filter
  152 - librsvg support for svg rasterization
  153 - crossfeed audio filter
  154 - spec compliant VP9 muxing support in MP4
  155 - remove the libnut muxer/demuxer wrappers
  156 - remove the libschroedinger encoder/decoder wrappers
  157 - surround audio filter
  158 - sofalizer filter switched to libmysofa
  159 - Gremlin Digital Video demuxer and decoder
  160 - headphone audio filter
  161 - superequalizer audio filter
  162 - roberts video filter
  163 - The x86 assembler default switched from yasm to nasm, pass
  164   --x86asmexe=yasm to configure to restore the old behavior.
  165 - additional frame format support for Interplay MVE movies
  166 - support for decoding through D3D11VA in ffmpeg
  167 - limiter video filter
  168 - libvmaf video filter
  169 - Dolby E decoder and SMPTE 337M demuxer
  170 - unpremultiply video filter
  171 - tlut2 video filter
  172 - floodfill video filter
  173 - pseudocolor video filter
  174 - raw G.726 muxer and demuxer, left- and right-justified
  175 - NewTek NDI input/output device
  176 - Some video filters with several inputs now use a common set of options:
  177   blend, libvmaf, lut3d, overlay, psnr, ssim.
  178   They must always be used by name.
  179 - FITS demuxer and decoder
  180 - FITS muxer and encoder
  181 - add --disable-autodetect build switch
  182 - drop deprecated qtkit input device (use avfoundation instead)
  183 - despill video filter
  184 - haas audio filter
  185 - SUP/PGS subtitle muxer
  186 - convolve video filter
  187 - VP9 tile threading support
  188 - KMS screen grabber
  189 - CUDA thumbnail filter
  190 - V4L2 mem2mem HW assisted codecs
  191 - Rockchip MPP hardware decoding
  192 - vmafmotion video filter
  193 - use MIME type "G726" for little-endian G.726, "AAL2-G726" for big-endian G.726
  194 
  195 
  196 version 3.3:
  197 - CrystalHD decoder moved to new decode API
  198 - add internal ebur128 library, remove external libebur128 dependency
  199 - Pro-MPEG CoP #3-R2 FEC protocol
  200 - premultiply video filter
  201 - Support for spherical videos
  202 - configure now fails if autodetect-libraries are requested but not found
  203 - PSD Decoder
  204 - 16.8 floating point pcm decoder
  205 - 24.0 floating point pcm decoder
  206 - Apple Pixlet decoder
  207 - QDMC audio decoder
  208 - NewTek SpeedHQ decoder
  209 - MIDI Sample Dump Standard demuxer
  210 - readeia608 filter
  211 - Sample Dump eXchange demuxer
  212 - abitscope multimedia filter
  213 - Scenarist Closed Captions demuxer and muxer
  214 - threshold filter
  215 - midequalizer filter
  216 - Optimal Huffman tables for (M)JPEG encoding
  217 - VAAPI-accelerated MPEG-2 and VP8 encoding
  218 - FM Screen Capture Codec decoder
  219 - native Opus encoder
  220 - ScreenPressor decoder
  221 - incomplete ClearVideo decoder
  222 - Intel QSV video scaling and deinterlacing filters
  223 - Support MOV with multiple sample description tables
  224 - XPM decoder
  225 - Removed the legacy X11 screen grabber, use XCB instead
  226 - MPEG-7 Video Signature filter
  227 - Removed asyncts filter (use af_aresample instead)
  228 - Intel QSV-accelerated VP8 video decoding
  229 - VAAPI-accelerated deinterlacing
  230 
  231 
  232 version 3.2:
  233 - libopenmpt demuxer
  234 - tee protocol
  235 - Changed metadata print option to accept general urls
  236 - Alias muxer for Ogg Video (.ogv)
  237 - VP8 in Ogg muxing
  238 - curves filter doesn't automatically insert points at x=0 and x=1 anymore
  239 - 16-bit support in curves filter and selectivecolor filter
  240 - OpenH264 decoder wrapper
  241 - MediaCodec H.264/HEVC/MPEG-4/VP8/VP9 hwaccel
  242 - True Audio (TTA) muxer
  243 - crystalizer audio filter
  244 - acrusher audio filter
  245 - bitplanenoise video filter
  246 - floating point support in als decoder
  247 - fifo muxer
  248 - maskedclamp filter
  249 - hysteresis filter
  250 - lut2 filter
  251 - yuvtestsrc filter
  252 - CUDA CUVID H.263/VP8/VP9/10 bit HEVC (Dithered) Decoding
  253 - vaguedenoiser filter
  254 - added threads option per filter instance
  255 - weave filter
  256 - gblur filter
  257 - avgblur filter
  258 - sobel and prewitt filter
  259 - MediaCodec HEVC/MPEG-4/VP8/VP9 decoding
  260 - Meridian Lossless Packing (MLP) / TrueHD encoder
  261 - Non-Local Means (nlmeans) denoising filter
  262 - sdl2 output device and ffplay support
  263 - sdl1 output device and sdl1 support removed
  264 - extended mov edit list support
  265 - libfaac encoder removed
  266 - Matroska muxer now writes CRC32 elements by default in all Level 1 elements
  267 - sidedata video and asidedata audio filter
  268 - Changed mapping of rtp MIME type G726 to codec g726le.
  269 - spec compliant VAAPI/DXVA2 VC-1 decoding of slices in frame-coded images
  270 
  271 
  272 version 3.1:
  273 - DXVA2-accelerated HEVC Main10 decoding
  274 - fieldhint filter
  275 - loop video filter and aloop audio filter
  276 - Bob Weaver deinterlacing filter
  277 - firequalizer filter
  278 - datascope filter
  279 - bench and abench filters
  280 - ciescope filter
  281 - protocol blacklisting API
  282 - MediaCodec H264 decoding
  283 - VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer
  284 - VP9 RTP payload format (draft v2) packetizer
  285 - AudioToolbox audio decoders
  286 - AudioToolbox audio encoders
  287 - coreimage filter (GPU based image filtering on OSX)
  288 - libdcadec removed
  289 - bitstream filter for extracting DTS core
  290 - ADPCM IMA DAT4 decoder
  291 - musx demuxer
  292 - aix demuxer
  293 - remap filter
  294 - hash and framehash muxers
  295 - colorspace filter
  296 - hdcd filter
  297 - readvitc filter
  298 - VAAPI-accelerated format conversion and scaling
  299 - libnpp/CUDA-accelerated format conversion and scaling
  300 - Duck TrueMotion 2.0 Real Time decoder
  301 - Wideband Single-bit Data (WSD) demuxer
  302 - VAAPI-accelerated H.264/HEVC/MJPEG encoding
  303 - DTS Express (LBR) decoder
  304 - Generic OpenMAX IL encoder with support for Raspberry Pi
  305 - IFF ANIM demuxer & decoder
  306 - Direct Stream Transfer (DST) decoder
  307 - loudnorm filter
  308 - MTAF demuxer and decoder
  309 - MagicYUV decoder
  310 - OpenExr improvements (tile data and B44/B44A support)
  311 - BitJazz SheerVideo decoder
  312 - CUDA CUVID H264/HEVC decoder
  313 - 10-bit depth support in native utvideo decoder
  314 - libutvideo wrapper removed
  315 - YUY2 Lossless Codec decoder
  316 - VideoToolbox H.264 encoder
  317 
  318 
  319 version 3.0:
  320 - Common Encryption (CENC) MP4 encoding and decoding support
  321 - DXV decoding
  322 - extrastereo filter
  323 - ocr filter
  324 - alimiter filter
  325 - stereowiden filter
  326 - stereotools filter
  327 - rubberband filter
  328 - tremolo filter
  329 - agate filter
  330 - chromakey filter
  331 - maskedmerge filter
  332 - Screenpresso SPV1 decoding
  333 - chromaprint fingerprinting muxer
  334 - ffplay dynamic volume control
  335 - displace filter
  336 - selectivecolor filter
  337 - extensive native AAC encoder improvements and removal of experimental flag
  338 - ADPCM PSX decoder
  339 - 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag & vpk demuxer
  340 - zscale filter
  341 - wve demuxer
  342 - zero-copy Intel QSV transcoding in ffmpeg
  343 - shuffleframes filter
  344 - SDX2 DPCM decoder
  345 - vibrato filter
  346 - innoHeim/Rsupport Screen Capture Codec decoder
  347 - ADPCM AICA decoder
  348 - Interplay ACM demuxer and audio decoder
  349 - XMA1 & XMA2 decoder
  350 - realtime filter
  351 - anoisesrc audio filter source
  352 - IVR demuxer
  353 - compensationdelay filter
  354 - acompressor filter
  355 - support encoding 16-bit RLE SGI images
  356 - apulsator filter
  357 - sidechaingate audio filter
  358 - mipsdspr1 option has been renamed to mipsdsp
  359 - aemphasis filter
  360 - mips32r5 option has been removed
  361 - mips64r6 option has been removed
  362 - DXVA2-accelerated VP9 decoding
  363 - SOFAlizer: virtual binaural acoustics filter
  364 - VAAPI VP9 hwaccel
  365 - audio high-order multiband parametric equalizer
  366 - automatic bitstream filtering
  367 - showspectrumpic filter
  368 - libstagefright support removed
  369 - spectrumsynth filter
  370 - ahistogram filter
  371 - only seek with the right mouse button in ffplay
  372 - toggle full screen when double-clicking with the left mouse button in ffplay
  373 - afftfilt filter
  374 - convolution filter
  375 - libquvi support removed
  376 - support for dvaudio in wav and avi
  377 - libaacplus and libvo-aacenc support removed
  378 - Cineform HD decoder
  379 - new DCA decoder with full support for DTS-HD extensions
  380 - significant performance improvements in Windows Television (WTV) demuxer
  381 - nnedi deinterlacer
  382 - streamselect video and astreamselect audio filter
  383 - swaprect filter
  384 - metadata video and ametadata audio filter
  385 - SMPTE VC-2 HQ profile support for the Dirac decoder
  386 - SMPTE VC-2 native encoder supporting the HQ profile
  387 
  388 
  389 version 2.8:
  390 - colorkey video filter
  391 - BFSTM/BCSTM demuxer
  392 - little-endian ADPCM_THP decoder
  393 - Hap decoder and encoder
  394 - DirectDraw Surface image/texture decoder
  395 - ssim filter
  396 - optional new ASF demuxer
  397 - showvolume filter
  398 - Many improvements to the JPEG 2000 decoder
  399 - Go2Meeting decoding support
  400 - adrawgraph audio and drawgraph video filter
  401 - removegrain video filter
  402 - Intel QSV-accelerated MPEG-2 video and HEVC encoding
  403 - Intel QSV-accelerated MPEG-2 video and HEVC decoding
  404 - Intel QSV-accelerated VC-1 video decoding
  405 - libkvazaar HEVC encoder
  406 - erosion, dilation, deflate and inflate video filters
  407 - Dynamic Audio Normalizer as dynaudnorm filter
  408 - Reverse video and areverse audio filter
  409 - Random filter
  410 - deband filter
  411 - AAC fixed-point decoding
  412 - sidechaincompress audio filter
  413 - bitstream filter for converting HEVC from MP4 to Annex B
  414 - acrossfade audio filter
  415 - allyuv and allrgb video sources
  416 - atadenoise video filter
  417 - OS X VideoToolbox support
  418 - aphasemeter filter
  419 - showfreqs filter
  420 - vectorscope filter
  421 - waveform filter
  422 - hstack and vstack filter
  423 - Support DNx100 (1440x1080@8)
  424 - VAAPI hevc hwaccel
  425 - VDPAU hevc hwaccel
  426 - framerate filter
  427 - Switched default encoders for webm to VP9 and Opus
  428 - Removed experimental flag from the JPEG 2000 encoder
  429 
  430 
  431 version 2.7:
  432 - FFT video filter
  433 - TDSC decoder
  434 - DTS lossless extension (XLL) decoding (not lossless, disabled by default)
  435 - showwavespic filter
  436 - DTS decoding through libdcadec
  437 - Drop support for nvenc API before 5.0
  438 - nvenc HEVC encoder
  439 - Detelecine filter
  440 - Intel QSV-accelerated H.264 encoding
  441 - MMAL-accelerated H.264 decoding
  442 - basic APNG encoder and muxer with default extension "apng"
  443 - unpack DivX-style packed B-frames in MPEG-4 bitstream filter
  444 - WebM Live Chunk Muxer
  445 - nvenc level and tier options
  446 - chorus filter
  447 - Canopus HQ/HQA decoder
  448 - Automatically rotate videos based on metadata in ffmpeg
  449 - improved Quickdraw compatibility
  450 - VP9 high bit-depth and extended colorspaces decoding support
  451 - WebPAnimEncoder API when available for encoding and muxing WebP
  452 - Direct3D11-accelerated decoding
  453 - Support Secure Transport
  454 - Multipart JPEG demuxer
  455 
  456 
  457 version 2.6:
  458 - nvenc encoder
  459 - 10bit spp filter
  460 - colorlevels filter
  461 - RIFX format for *.wav files
  462 - RTP/mpegts muxer
  463 - non continuous cache protocol support
  464 - tblend filter
  465 - cropdetect support for non 8bpp, absolute (if limit >= 1) and relative (if limit < 1.0) threshold
  466 - Camellia symmetric block cipher
  467 - OpenH264 encoder wrapper
  468 - VOC seeking support
  469 - Closed caption Decoder
  470 - fspp, uspp, pp7 MPlayer postprocessing filters ported to native filters
  471 - showpalette filter
  472 - Twofish symmetric block cipher
  473 - Support DNx100 (960x720@8)
  474 - eq2 filter ported from libmpcodecs as eq filter
  475 - removed libmpcodecs
  476 - Changed default DNxHD colour range in QuickTime .mov derivatives to mpeg range
  477 - ported softpulldown filter from libmpcodecs as repeatfields filter
  478 - dcshift filter
  479 - RTP depacketizer for loss tolerant payload format for MP3 audio (RFC 5219)
  480 - RTP depacketizer for AC3 payload format (RFC 4184)
  481 - palettegen and paletteuse filters
  482 - VP9 RTP payload format (draft 0) experimental depacketizer
  483 - RTP depacketizer for DV (RFC 6469)
  484 - DXVA2-accelerated HEVC decoding
  485 - AAC ELD 480 decoding
  486 - Intel QSV-accelerated H.264 decoding
  487 - DSS SP decoder and DSS demuxer
  488 - Fix stsd atom corruption in DNxHD QuickTimes
  489 - Canopus HQX decoder
  490 - RTP depacketization of T.140 text (RFC 4103)
  491 - Port MIPS optimizations to 64-bit
  492 
  493 
  494 version 2.5:
  495 - HEVC/H.265 RTP payload format (draft v6) packetizer
  496 - SUP/PGS subtitle demuxer
  497 - ffprobe -show_pixel_formats option
  498 - CAST128 symmetric block cipher, ECB mode
  499 - STL subtitle demuxer and decoder
  500 - libutvideo YUV 4:2:2 10bit support
  501 - XCB-based screen-grabber
  502 - UDP-Lite support (RFC 3828)
  503 - xBR scaling filter
  504 - AVFoundation screen capturing support
  505 - ffserver supports codec private options
  506 - creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer
  507 - WebP muxer with animated WebP support
  508 - zygoaudio decoding support
  509 - APNG demuxer
  510 - postproc visualization support
  511 
  512 
  513 version 2.4:
  514 - Icecast protocol
  515 - ported lenscorrection filter from frei0r filter
  516 - large optimizations in dctdnoiz to make it usable
  517 - ICY metadata are now requested by default with the HTTP protocol
  518 - support for using metadata in stream specifiers in fftools
  519 - LZMA compression support in TIFF decoder
  520 - H.261 RTP payload format (RFC 4587) depacketizer and experimental packetizer
  521 - HEVC/H.265 RTP payload format (draft v6) depacketizer
  522 - added codecview filter to visualize information exported by some codecs
  523 - Matroska 3D support thorugh side data
  524 - HTML generation using texi2html is deprecated in favor of makeinfo/texi2any
  525 - silenceremove filter
  526 
  527 
  528 version 2.3:
  529 - AC3 fixed-point decoding
  530 - shuffleplanes filter
  531 - subfile protocol
  532 - Phantom Cine demuxer
  533 - replaygain data export
  534 - VP7 video decoder
  535 - Alias PIX image encoder and decoder
  536 - Improvements to the BRender PIX image decoder
  537 - Improvements to the XBM decoder
  538 - QTKit input device
  539 - improvements to OpenEXR image decoder
  540 - support decoding 16-bit RLE SGI images
  541 - GDI screen grabbing for Windows
  542 - alternative rendition support for HTTP Live Streaming
  543 - AVFoundation input device
  544 - Direct Stream Digital (DSD) decoder
  545 - Magic Lantern Video (MLV) demuxer
  546 - On2 AVC (Audio for Video) decoder
  547 - support for decoding through DXVA2 in ffmpeg
  548 - libbs2b-based stereo-to-binaural audio filter
  549 - libx264 reference frames count limiting depending on level
  550 - native Opus decoder
  551 - display matrix export and rotation API
  552 - WebVTT encoder
  553 - showcqt multimedia filter
  554 - zoompan filter
  555 - signalstats filter
  556 - hqx filter (hq2x, hq3x, hq4x)
  557 - flanger filter
  558 - Image format auto-detection
  559 - LRC demuxer and muxer
  560 - Samba protocol (via libsmbclient)
  561 - WebM DASH Manifest muxer
  562 - libfribidi support in drawtext
  563 
  564 
  565 version 2.2:
  566 
  567 - HNM version 4 demuxer and video decoder
  568 - Live HDS muxer
  569 - setsar/setdar filters now support variables in ratio expressions
  570 - elbg filter
  571 - string validation in ffprobe
  572 - support for decoding through VDPAU in ffmpeg (the -hwaccel option)
  573 - complete Voxware MetaSound decoder
  574 - remove mp3_header_compress bitstream filter
  575 - Windows resource files for shared libraries
  576 - aeval filter
  577 - stereoscopic 3d metadata handling
  578 - WebP encoding via libwebp
  579 - ATRAC3+ decoder
  580 - VP8 in Ogg demuxing
  581 - side & metadata support in NUT
  582 - framepack filter
  583 - XYZ12 rawvideo support in NUT
  584 - Exif metadata support in WebP decoder
  585 - OpenGL device
  586 - Use metadata_header_padding to control padding in ID3 tags (currently used in
  587   MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
  588 - Mirillis FIC video decoder
  589 - Support DNx444
  590 - libx265 encoder
  591 - dejudder filter
  592 - Autodetect VDA like all other hardware accelerations
  593 - aliases and defaults for Ogg subtypes (opus, spx)
  594 
  595 
  596 version 2.1:
  597 
  598 - aecho filter
  599 - perspective filter ported from libmpcodecs
  600 - ffprobe -show_programs option
  601 - compand filter
  602 - RTMP seek support
  603 - when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
  604   even when used as an input option. Previous behavior can be restored with
  605   the -noaccurate_seek option.
  606 - ffmpeg -t option can now be used for inputs, to limit the duration of
  607   data read from an input file
  608 - incomplete Voxware MetaSound decoder
  609 - read EXIF metadata from JPEG
  610 - DVB teletext decoder
  611 - phase filter ported from libmpcodecs
  612 - w3fdif filter
  613 - Opus support in Matroska
  614 - FFV1 version 1.3 is stable and no longer experimental
  615 - FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
  616 - changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
  617   more consistent with other muxers.
  618 - adelay filter
  619 - pullup filter ported from libmpcodecs
  620 - ffprobe -read_intervals option
  621 - Lossless and alpha support for WebP decoder
  622 - Error Resilient AAC syntax (ER AAC LC) decoding
  623 - Low Delay AAC (ER AAC LD) decoding
  624 - mux chapters in ASF files
  625 - SFTP protocol (via libssh)
  626 - libx264: add ability to encode in YUVJ422P and YUVJ444P
  627 - Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
  628 - make decoding alpha optional for prores, ffv1 and vp6 by setting
  629   the skip_alpha flag.
  630 - ladspa wrapper filter
  631 - native VP9 decoder
  632 - dpx parser
  633 - max_error_rate parameter in ffmpeg
  634 - PulseAudio output device
  635 - ReplayGain scanner
  636 - Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
  637 - Linux framebuffer output device
  638 - HEVC decoder
  639 - raw HEVC, HEVC in MOV/MP4, HEVC in Matroska, HEVC in MPEG-TS demuxing
  640 - mergeplanes filter
  641 
  642 
  643 version 2.0:
  644 
  645 - curves filter
  646 - reference-counting for AVFrame and AVPacket data
  647 - ffmpeg now fails when input options are used for output file
  648   or vice versa
  649 - support for Monkey's Audio versions from 3.93
  650 - perms and aperms filters
  651 - audio filtering support in ffplay
  652 - 10% faster aac encoding on x86 and MIPS
  653 - sine audio filter source
  654 - WebP demuxing and decoding support
  655 - ffmpeg options -filter_script and -filter_complex_script, which allow a
  656   filtergraph description to be read from a file
  657 - OpenCL support
  658 - audio phaser filter
  659 - separatefields filter
  660 - libquvi demuxer
  661 - uniform options syntax across all filters
  662 - telecine filter
  663 - interlace filter
  664 - smptehdbars source
  665 - inverse telecine filters (fieldmatch and decimate)
  666 - colorbalance filter
  667 - colorchannelmixer filter
  668 - The matroska demuxer can now output proper verbatim ASS packets. It will
  669   become the default at the next libavformat major bump.
  670 - decent native animated GIF encoding
  671 - asetrate filter
  672 - interleave filter
  673 - timeline editing with filters
  674 - vidstabdetect and vidstabtransform filters for video stabilization using
  675   the vid.stab library
  676 - astats filter
  677 - trim and atrim filters
  678 - ffmpeg -t and -ss (output-only) options are now sample-accurate when
  679   transcoding audio
  680 - Matroska muxer can now put the index at the beginning of the file.
  681 - extractplanes filter
  682 - avectorscope filter
  683 - ADPCM DTK decoder
  684 - ADP demuxer
  685 - RSD demuxer
  686 - RedSpark demuxer
  687 - ADPCM IMA Radical decoder
  688 - zmq filters
  689 - DCT denoiser filter (dctdnoiz)
  690 - Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
  691 - Apple Intermediate Codec decoder
  692 - Escape 130 video decoder
  693 - FTP protocol support
  694 - V4L2 output device
  695 - 3D LUT filter (lut3d)
  696 - SMPTE 302M audio encoder
  697 - support for slice multithreading in libavfilter
  698 - Hald CLUT support (generation and filtering)
  699 - VC-1 interlaced B-frame support
  700 - support for WavPack muxing (raw and in Matroska)
  701 - XVideo output device
  702 - vignette filter
  703 - True Audio (TTA) encoder
  704 - Go2Webinar decoder
  705 - mcdeint filter ported from libmpcodecs
  706 - sab filter ported from libmpcodecs
  707 - ffprobe -show_chapters option
  708 - WavPack encoding through libwavpack
  709 - rotate filter
  710 - spp filter ported from libmpcodecs
  711 - libgme support
  712 - psnr filter
  713 
  714 
  715 version 1.2:
  716 
  717 - VDPAU hardware acceleration through normal hwaccel
  718 - SRTP support
  719 - Error diffusion dither in Swscale
  720 - Chained Ogg support
  721 - Theora Midstream reconfiguration support
  722 - EVRC decoder
  723 - audio fade filter
  724 - filtering audio with unknown channel layout
  725 - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
  726   and treble audio filter
  727 - improved showspectrum filter, with multichannel support and sox-like colors
  728 - histogram filter
  729 - tee muxer
  730 - il filter ported from libmpcodecs
  731 - support ID3v2 tags in ASF files
  732 - encrypted TTA stream decoding support
  733 - RF64 support in WAV muxer
  734 - noise filter ported from libmpcodecs
  735 - Subtitles character encoding conversion
  736 - blend filter
  737 - stereo3d filter ported from libmpcodecs
  738 
  739 
  740 version 1.1:
  741 
  742 - stream disposition information printing in ffprobe
  743 - filter for loudness analysis following EBU R128
  744 - Opus encoder using libopus
  745 - ffprobe -select_streams option
  746 - Pinnacle TARGA CineWave YUV16 decoder
  747 - TAK demuxer, decoder and parser
  748 - DTS-HD demuxer
  749 - remove -same_quant, it hasn't worked for years
  750 - FFM2 support
  751 - X-Face image encoder and decoder
  752 - 24-bit FLAC encoding
  753 - multi-channel ALAC encoding up to 7.1
  754 - metadata (INFO tag) support in WAV muxer
  755 - subtitles raw text decoder
  756 - support for building DLLs using MSVC
  757 - LVF demuxer
  758 - ffescape tool
  759 - metadata (info chunk) support in CAF muxer
  760 - field filter ported from libmpcodecs
  761 - AVR demuxer
  762 - geq filter ported from libmpcodecs
  763 - remove ffserver daemon mode
  764 - AST muxer/demuxer
  765 - new expansion syntax for drawtext
  766 - BRender PIX image decoder
  767 - ffprobe -show_entries option
  768 - ffprobe -sections option
  769 - ADPCM IMA Dialogic decoder
  770 - BRSTM demuxer
  771 - animated GIF decoder and demuxer
  772 - PVF demuxer
  773 - subtitles filter
  774 - IRCAM muxer/demuxer
  775 - Paris Audio File demuxer
  776 - Virtual concatenation demuxer
  777 - VobSub demuxer
  778 - JSON captions for TED talks decoding support
  779 - SOX Resampler support in libswresample
  780 - aselect filter
  781 - SGI RLE 8-bit / Silicon Graphics RLE 8-bit video decoder
  782 - Silicon Graphics Motion Video Compressor 1 & 2 decoder
  783 - Silicon Graphics Movie demuxer
  784 - apad filter
  785 - Resolution & pixel format change support with multithreading for H.264
  786 - documentation split into per-component manuals
  787 - pp (postproc) filter ported from MPlayer
  788 - NIST Sphere demuxer
  789 - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
  790 - Sony Wave64 muxer
  791 - adobe and limelight publisher authentication in RTMP
  792 - data: URI scheme
  793 - support building on the Plan 9 operating system
  794 - kerndeint filter ported from MPlayer
  795 - histeq filter ported from VirtualDub
  796 - Megalux Frame demuxer
  797 - 012v decoder
  798 - Improved AVC Intra decoding support
  799 
  800 
  801 version 1.0:
  802 
  803 - INI and flat output in ffprobe
  804 - Scene detection in libavfilter
  805 - Indeo Audio decoder
  806 - channelsplit audio filter
  807 - setnsamples audio filter
  808 - atempo filter
  809 - ffprobe -show_data option
  810 - RTMPT protocol support
  811 - iLBC encoding/decoding via libilbc
  812 - Microsoft Screen 1 decoder
  813 - join audio filter
  814 - audio channel mapping filter
  815 - Microsoft ATC Screen decoder
  816 - RTSP listen mode
  817 - TechSmith Screen Codec 2 decoder
  818 - AAC encoding via libfdk-aac
  819 - Microsoft Expression Encoder Screen decoder
  820 - RTMPS protocol support
  821 - RTMPTS protocol support
  822 - RTMPE protocol support
  823 - RTMPTE protocol support
  824 - showwaves and showspectrum filter
  825 - LucasArts SMUSH SANM playback support
  826 - LucasArts SMUSH VIMA audio decoder (ADPCM)
  827 - LucasArts SMUSH demuxer
  828 - SAMI, RealText and SubViewer demuxers and decoders
  829 - Heart Of Darkness PAF playback support
  830 - iec61883 device
  831 - asettb filter
  832 - new option: -progress
  833 - 3GPP Timed Text encoder/decoder
  834 - GeoTIFF decoder support
  835 - ffmpeg -(no)stdin option
  836 - Opus decoder using libopus
  837 - caca output device using libcaca
  838 - alphaextract and alphamerge filters
  839 - concat filter
  840 - flite filter
  841 - Canopus Lossless Codec decoder
  842 - bitmap subtitles in filters (experimental and temporary)
  843 - MP2 encoding via TwoLAME
  844 - bmp parser
  845 - smptebars source
  846 - asetpts filter
  847 - hue filter
  848 - ICO muxer
  849 - SubRip encoder and decoder without embedded timing
  850 - edge detection filter
  851 - framestep filter
  852 - ffmpeg -shortest option is now per-output file
  853   -pass and -passlogfile are now per-output stream
  854 - volume measurement filter
  855 - Ut Video encoder
  856 - Microsoft Screen 2 decoder
  857 - smartblur filter ported from MPlayer
  858 - CPiA decoder
  859 - decimate filter ported from MPlayer
  860 - RTP depacketization of JPEG
  861 - Smooth Streaming live segmenter muxer
  862 - F4V muxer
  863 - sendcmd and asendcmd filters
  864 - WebVTT demuxer and decoder (simple tags supported)
  865 - RTP packetization of JPEG
  866 - faststart option in the MOV/MP4 muxer
  867 - support for building with MSVC
  868 
  869 
  870 version 0.11:
  871 
  872 - Fixes: CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777,
  873          CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785,
  874          CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790,
  875          CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795,
  876          CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800,
  877          CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804,
  878 - v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder
  879 - setfield filter
  880 - CDXL demuxer and decoder
  881 - Apple ProRes encoder
  882 - ffprobe -count_packets and -count_frames options
  883 - Sun Rasterfile Encoder
  884 - ID3v2 attached pictures reading and writing
  885 - WMA Lossless decoder
  886 - bluray protocol
  887 - blackdetect filter
  888 - libutvideo encoder wrapper (--enable-libutvideo)
  889 - swapuv filter
  890 - bbox filter
  891 - XBM encoder and decoder
  892 - RealAudio Lossless decoder
  893 - ZeroCodec decoder
  894 - tile video filter
  895 - Metal Gear Solid: The Twin Snakes demuxer
  896 - OpenEXR image decoder
  897 - removelogo filter
  898 - drop support for ffmpeg without libavfilter
  899 - drawtext video filter: fontconfig support
  900 - ffmpeg -benchmark_all option
  901 - super2xsai filter ported from libmpcodecs
  902 - add libavresample audio conversion library for compatibility
  903 - MicroDVD decoder
  904 - Avid Meridien (AVUI) encoder and decoder
  905 - accept + prefix to -pix_fmt option to disable automatic conversions.
  906 - complete audio filtering in libavfilter and ffmpeg
  907 - add fps filter
  908 - vorbis parser
  909 - png parser
  910 - audio mix filter
  911 - ffv1: support (draft) version 1.3
  912 
  913 
  914 version 0.10:
  915 
  916 - Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936,
  917          CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944,
  918          CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949,
  919          CVE-2011-3950, CVE-2011-3951, CVE-2011-3952
  920 - v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder
  921 - SBaGen (SBG) binaural beats script demuxer
  922 - OpenMG Audio muxer
  923 - Timecode extraction in DV and MOV
  924 - thumbnail video filter
  925 - XML output in ffprobe
  926 - asplit audio filter
  927 - tinterlace video filter
  928 - astreamsync audio filter
  929 - amerge audio filter
  930 - ISMV (Smooth Streaming) muxer
  931 - GSM audio parser
  932 - SMJPEG muxer
  933 - XWD encoder and decoder
  934 - Automatic thread count based on detection number of (available) CPU cores
  935 - y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder
  936 - ffprobe -show_error option
  937 - Avid 1:1 10-bit RGB Packer codec
  938 - v308 Quicktime Uncompressed 4:4:4 encoder and decoder
  939 - yuv4 libquicktime packed 4:2:0 encoder and decoder
  940 - ffprobe -show_frames option
  941 - silencedetect audio filter
  942 - ffprobe -show_program_version, -show_library_versions, -show_versions options
  943 - rv34: frame-level multi-threading
  944 - optimized iMDCT transform on x86 using SSE for for mpegaudiodec
  945 - Improved PGS subtitle decoder
  946 - dumpgraph option to lavfi device
  947 - r210 and r10k encoders
  948 - ffwavesynth decoder
  949 - aviocat tool
  950 - ffeval tool
  951 - support encoding and decoding 4-channel SGI images
  952 
  953 
  954 version 0.9:
  955 
  956 - openal input device added
  957 - boxblur filter added
  958 - BWF muxer
  959 - Flash Screen Video 2 decoder
  960 - lavfi input device added
  961 - added avconv, which is almost the same for now, except
  962 for a few incompatible changes in the options, which will hopefully make them
  963 easier to use. The changes are:
  964     * The options placement is now strictly enforced! While in theory the
  965       options for ffmpeg should be given in [input options] -i INPUT [output
  966       options] OUTPUT order, in practice it was possible to give output options
  967       before the -i and it mostly worked. Except when it didn't - the behavior was
  968       a bit inconsistent. In avconv, it is not possible to mix input and output
  969       options. All non-global options are reset after an input or output filename.
  970     * All per-file options are now truly per-file - they apply only to the next
  971       input or output file and specifying different values for different files
  972       will now work properly (notably -ss and -t options).
  973     * All per-stream options are now truly per-stream - it is possible to
  974       specify which stream(s) should a given option apply to. See the Stream
  975       specifiers section in the avconv manual for details.
  976     * In ffmpeg some options (like -newvideo/-newaudio/...) are irregular in the
  977       sense that they're specified after the output filename instead of before,
  978       like all other options. In avconv this irregularity is removed, all options
  979       apply to the next input or output file.
  980     * -newvideo/-newaudio/-newsubtitle options were removed. Not only were they
  981       irregular and highly confusing, they were also redundant. In avconv the -map
  982       option will create new streams in the output file and map input streams to
  983       them. E.g. avconv -i INPUT -map 0 OUTPUT will create an output stream for
  984       each stream in the first input file.
  985     * The -map option now has slightly different and more powerful syntax:
  986         + Colons (':') are used to separate file index/stream type/stream index
  987           instead of dots. Comma (',') is used to separate the sync stream instead
  988           of colon.. This is done for consistency with other options.
  989         + It's possible to specify stream type. E.g. -map 0:a:2 creates an
  990           output stream from the third input audio stream.
  991         + Omitting the stream index now maps all the streams of the given type,
  992           not just the first. E.g. -map 0:s creates output streams for all the
  993           subtitle streams in the first input file.
  994         + Since -map can now match multiple streams, negative mappings were
  995           introduced. Negative mappings disable some streams from an already
  996           defined map. E.g. '-map 0 -map -0:a:1' means 'create output streams for
  997           all the stream in the first input file, except for the second audio
  998           stream'.
  999     * There is a new option -c (or -codec) for choosing the decoder/encoder to
 1000       use, which makes it possible to precisely specify target stream(s) consistently with
 1001       other options. E.g. -c:v lib264 sets the codec for all video streams, -c:a:0
 1002       libvorbis sets the codec for the first audio stream and -c copy copies all
 1003       the streams without reencoding. Old -vcodec/-acodec/-scodec options are now
 1004       aliases to -c:v/a/s
 1005     * It is now possible to precisely specify which stream should an AVOption
 1006       apply to. E.g. -b:v:0 2M sets the bitrate for the first video stream, while
 1007       -b:a 128k sets the bitrate for all audio streams. Note that the old -ab 128k
 1008       syntax is deprecated and will stop working soon.
 1009     * -map_chapters now takes only an input file index and applies to the next
 1010       output file. This is consistent with how all the other options work.
 1011     * -map_metadata now takes only an input metadata specifier and applies to
 1012       the next output file. Output metadata specifier is now part of the option
 1013       name, similarly to the AVOptions/map/codec feature above.
 1014     * -metadata can now be used to set metadata on streams and chapters, e.g.
 1015       -metadata:s:1 language=eng sets the language of the first stream to 'eng'.
 1016       This made -vlang/-alang/-slang options redundant, so they were removed.
 1017     * -qscale option now uses stream specifiers and applies to all streams, not
 1018       just video. I.e. plain -qscale number would now apply to all streams. To get
 1019       the old behavior, use -qscale:v. Also there is now a shortcut -q for -qscale
 1020       and -aq is now an alias for -q:a.
 1021     * -vbsf/-absf/-sbsf options were removed and replaced by a -bsf option which
 1022       uses stream specifiers. Use -bsf:v/a/s instead of the old options.
 1023     * -itsscale option now uses stream specifiers, so its argument is only the
 1024       scale parameter.
 1025     * -intra option was removed, use -g 0 for the same effect.
 1026     * -psnr option was removed, use -flags +psnr for the same effect.
 1027     * -vf option is now an alias to the new -filter option, which uses stream specifiers.
 1028     * -vframes/-aframes/-dframes options are now aliases to the new -frames option.
 1029     * -vtag/-atag/-stag options are now aliases to the new -tag option.
 1030 - XMV demuxer
 1031 - LOAS demuxer
 1032 - ashowinfo filter added
 1033 - Windows Media Image decoder
 1034 - amovie source added
 1035 - LATM muxer/demuxer
 1036 - Speex encoder via libspeex
 1037 - JSON output in ffprobe
 1038 - WTV muxer
 1039 - Optional C++ Support (needed for libstagefright)
 1040 - H.264 Decoding on Android via Stagefright
 1041 - Prores decoder
 1042 - BIN/XBIN/ADF/IDF text file decoder
 1043 - aconvert audio filter added
 1044 - audio support to lavfi input device added
 1045 - libcdio-paranoia input device for audio CD grabbing
 1046 - Apple ProRes decoder
 1047 - CELT in Ogg demuxing
 1048 - G.723.1 demuxer and decoder
 1049 - libmodplug support (--enable-libmodplug)
 1050 - VC-1 interlaced decoding
 1051 - libutvideo wrapper (--enable-libutvideo)
 1052 - aevalsrc audio source added
 1053 - Ut Video decoder
 1054 - Speex encoding via libspeex
 1055 - 4:2:2 H.264 decoding support
 1056 - 4:2:2 and 4:4:4 H.264 encoding with libx264
 1057 - Pulseaudio input device
 1058 - Prores encoder
 1059 - Video Decoder Acceleration (VDA) HWAccel module.
 1060 - replacement Indeo 3 decoder
 1061 - new ffmpeg option: -map_channel
 1062 - volume audio filter added
 1063 - earwax audio filter added
 1064 - libv4l2 support (--enable-libv4l2)
 1065 - TLS/SSL and HTTPS protocol support
 1066 - AVOptions API rewritten and documented
 1067 - most of CODEC_FLAG2_*, some CODEC_FLAG_* and many codec-specific fields in
 1068   AVCodecContext deprecated. Codec private options should be used instead.
 1069 - Properly working defaults in libx264 wrapper, support for native presets.
 1070 - Encrypted OMA files support
 1071 - Discworld II BMV decoding support
 1072 - VBLE Decoder
 1073 - OS X Video Decoder Acceleration (VDA) support
 1074 - compact and csv output in ffprobe
 1075 - pan audio filter
 1076 - IFF Amiga Continuous Bitmap (ACBM) decoder
 1077 - ass filter
 1078 - CRI ADX audio format muxer and demuxer
 1079 - Playstation Portable PMP format demuxer
 1080 - Microsoft Windows ICO demuxer
 1081 - life source
 1082 - PCM format support in OMA demuxer
 1083 - CLJR encoder
 1084 - new option: -report
 1085 - Dxtory capture format decoder
 1086 - cellauto source
 1087 - Simple segmenting muxer
 1088 - Indeo 4 decoder
 1089 - SMJPEG demuxer
 1090 
 1091 
 1092 version 0.8:
 1093 
 1094 - many many things we forgot because we rather write code than changelogs
 1095 - WebM support in Matroska de/muxer
 1096 - low overhead Ogg muxing
 1097 - MMS-TCP support
 1098 - VP8 de/encoding via libvpx
 1099 - Demuxer for On2's IVF format
 1100 - Pictor/PC Paint decoder
 1101 - HE-AAC v2 decoder
 1102 - HE-AAC v2 encoding with libaacplus
 1103 - libfaad2 wrapper removed
 1104 - DTS-ES extension (XCh) decoding support
 1105 - native VP8 decoder
 1106 - RTSP tunneling over HTTP
 1107 - RTP depacketization of SVQ3
 1108 - -strict inofficial replaced by -strict unofficial
 1109 - ffplay -exitonkeydown and -exitonmousedown options added
 1110 - native GSM / GSM MS decoder
 1111 - RTP depacketization of QDM2
 1112 - ANSI/ASCII art playback system
 1113 - Lego Mindstorms RSO de/muxer
 1114 - libavcore added (and subsequently removed)
 1115 - SubRip subtitle file muxer and demuxer
 1116 - Chinese AVS encoding via libxavs
 1117 - ffprobe -show_packets option added
 1118 - RTP packetization of Theora and Vorbis
 1119 - RTP depacketization of MP4A-LATM
 1120 - RTP packetization and depacketization of VP8
 1121 - hflip filter
 1122 - Apple HTTP Live Streaming demuxer
 1123 - a64 codec
 1124 - MMS-HTTP support
 1125 - G.722 ADPCM audio encoder/decoder
 1126 - R10k video decoder
 1127 - ocv_smooth filter
 1128 - frei0r wrapper filter
 1129 - change crop filter syntax to width:height:x:y
 1130 - make the crop filter accept parametric expressions
 1131 - make ffprobe accept AVFormatContext options
 1132 - yadif filter
 1133 - blackframe filter
 1134 - Demuxer for Leitch/Harris' VR native stream format (LXF)
 1135 - RTP depacketization of the X-QT QuickTime format
 1136 - SAP (Session Announcement Protocol, RFC 2974) muxer and demuxer
 1137 - cropdetect filter
 1138 - ffmpeg -crop* options removed
 1139 - transpose filter added
 1140 - ffmpeg -force_key_frames option added
 1141 - demuxer for receiving raw rtp:// URLs without an SDP description
 1142 - single stream LATM/LOAS decoder
 1143 - setpts filter added
 1144 - Win64 support for optimized x86 assembly functions
 1145 - MJPEG/AVI1 to JPEG/JFIF bitstream filter
 1146 - ASS subtitle encoder and decoder
 1147 - IEC 61937 encapsulation for E-AC-3, TrueHD, DTS-HD (for HDMI passthrough)
 1148 - overlay filter added
 1149 - rename aspect filter to setdar, and pixelaspect to setsar
 1150 - IEC 61937 demuxer
 1151 - Mobotix .mxg demuxer
 1152 - frei0r source added
 1153 - hqdn3d filter added
 1154 - RTP depacketization of QCELP
 1155 - FLAC parser added
 1156 - gradfun filter added
 1157 - AMR-WB decoder
 1158 - replace the ocv_smooth filter with a more generic ocv filter
 1159 - Windows Televison (WTV) demuxer
 1160 - FFmpeg metadata format muxer and demuxer
 1161 - SubRip (srt) subtitle encoder and decoder
 1162 - floating-point AC-3 encoder added
 1163 - Lagarith decoder
 1164 - ffmpeg -copytb option added
 1165 - IVF muxer added
 1166 - Wing Commander IV movies decoder added
 1167 - movie source added
 1168 - Bink version 'b' audio and video decoder
 1169 - Bitmap Brothers JV playback system
 1170 - Apple HTTP Live Streaming protocol handler
 1171 - sndio support for playback and record
 1172 - Linux framebuffer input device added
 1173 - Chronomaster DFA decoder
 1174 - DPX image encoder
 1175 - MicroDVD subtitle file muxer and demuxer
 1176 - Playstation Portable PMP format demuxer
 1177 - fieldorder video filter added
 1178 - AAC encoding via libvo-aacenc
 1179 - AMR-WB encoding via libvo-amrwbenc
 1180 - xWMA demuxer
 1181 - Mobotix MxPEG decoder
 1182 - VP8 frame-multithreading
 1183 - NEON optimizations for VP8
 1184 - Lots of deprecated API cruft removed
 1185 - fft and imdct optimizations for AVX (Sandy Bridge) processors
 1186 - showinfo filter added
 1187 - SMPTE 302M AES3 audio decoder
 1188 - Apple Core Audio Format muxer
 1189 - 9 bits and 10 bits per sample support in the H.264 decoder
 1190 - 9 bits and 10 bits FFV1 encoding / decoding
 1191 - split filter added
 1192 - select filter added
 1193 - sdl output device added
 1194 - libmpcodecs video filter support (3 times as many filters than before)
 1195 - mpeg2 aspect ratio dection fixed
 1196 - libxvid aspect pickiness fixed
 1197 - Frame multithreaded decoding
 1198 - E-AC-3 audio encoder
 1199 - ac3enc: add channel coupling support
 1200 - floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
 1201 - H264/MPEG frame-level multi-threading
 1202 - All av_metadata_* functions renamed to av_dict_* and moved to libavutil
 1203 - 4:4:4 H.264 decoding support
 1204 - 10-bit H.264 optimizations for x86
 1205 - lut, lutrgb, and lutyuv filters added
 1206 - buffersink libavfilter sink added
 1207 - Bump libswscale for recently reported ABI break
 1208 - New J2K encoder (via OpenJPEG)
 1209 
 1210 
 1211 version 0.7:
 1212 
 1213 - all the changes for 0.8, but keeping API/ABI compatibility with the 0.6 release
 1214 
 1215 
 1216 version 0.6:
 1217 
 1218 - PB-frame decoding for H.263
 1219 - deprecated vhook subsystem removed
 1220 - deprecated old scaler removed
 1221 - VQF demuxer
 1222 - Alpha channel scaler
 1223 - PCX encoder
 1224 - RTP packetization of H.263
 1225 - RTP packetization of AMR
 1226 - RTP depacketization of Vorbis
 1227 - CorePNG decoding support
 1228 - Cook multichannel decoding support
 1229 - introduced avlanguage helpers in libavformat
 1230 - 8088flex TMV demuxer and decoder
 1231 - per-stream language-tags extraction in asfdec
 1232 - V210 decoder and encoder
 1233 - remaining GPL parts in AC-3 decoder converted to LGPL
 1234 - QCP demuxer
 1235 - SoX native format muxer and demuxer
 1236 - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries
 1237 - DPX image decoder
 1238 - Electronic Arts Madcow decoder
 1239 - DivX (XSUB) subtitle encoder
 1240 - nonfree libamr support for AMR-NB/WB decoding/encoding removed
 1241 - experimental AAC encoder
 1242 - RTP depacketization of ASF and RTSP from WMS servers
 1243 - RTMP support in libavformat
 1244 - noX handling for OPT_BOOL X options
 1245 - Wave64 demuxer
 1246 - IEC-61937 compatible Muxer
 1247 - TwinVQ decoder
 1248 - Bluray (PGS) subtitle decoder
 1249 - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks)
 1250 - WMA Pro decoder
 1251 - Core Audio Format demuxer
 1252 - ATRAC1 decoder
 1253 - MD STUDIO audio demuxer
 1254 - RF64 support in WAV demuxer
 1255 - MPEG-4 Audio Lossless Coding (ALS) decoder
 1256 - -formats option split into -formats, -codecs, -bsfs, and -protocols
 1257 - IV8 demuxer
 1258 - CDG demuxer and decoder
 1259 - R210 decoder
 1260 - Auravision Aura 1 and 2 decoders
 1261 - Deluxe Paint Animation playback system
 1262 - SIPR decoder
 1263 - Adobe Filmstrip muxer and demuxer
 1264 - RTP depacketization of H.263
 1265 - Bink demuxer and audio/video decoders
 1266 - enable symbol versioning by default for linkers that support it
 1267 - IFF PBM/ILBM bitmap decoder
 1268 - concat protocol
 1269 - Indeo 5 decoder
 1270 - RTP depacketization of AMR
 1271 - WMA Voice decoder
 1272 - ffprobe tool
 1273 - AMR-NB decoder
 1274 - RTSP muxer
 1275 - HE-AAC v1 decoder
 1276 - Kega Game Video (KGV1) decoder
 1277 - VorbisComment writing for FLAC, Ogg FLAC and Ogg Speex files
 1278 - RTP depacketization of Theora
 1279 - HTTP Digest authentication
 1280 - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp
 1281 - Psygnosis YOP demuxer and video decoder
 1282 - spectral extension support in the E-AC-3 decoder
 1283 - unsharp video filter
 1284 - RTP hinting in the mov/3gp/mp4 muxer
 1285 - Dirac in Ogg demuxing
 1286 - seek to keyframes in Ogg
 1287 - 4:2:2 and 4:4:4 Theora decoding
 1288 - 35% faster VP3/Theora decoding
 1289 - faster AAC decoding
 1290 - faster H.264 decoding
 1291 - RealAudio 1.0 (14.4K) encoder
 1292 
 1293 
 1294 version 0.5:
 1295 
 1296 - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer
 1297 - TechSmith Camtasia (TSCC) video decoder
 1298 - IBM Ultimotion (ULTI) video decoder
 1299 - Sierra Online audio file demuxer and decoder
 1300 - Apple QuickDraw (qdrw) video decoder
 1301 - Creative ADPCM audio decoder (16 bits as well as 8 bits schemes)
 1302 - Electronic Arts Multimedia (WVE/UV2/etc.) file demuxer
 1303 - Miro VideoXL (VIXL) video decoder
 1304 - H.261 video encoder
 1305 - QPEG video decoder
 1306 - Nullsoft Video (NSV) file demuxer
 1307 - Shorten audio decoder
 1308 - LOCO video decoder
 1309 - Apple Lossless Audio Codec (ALAC) decoder
 1310 - Winnov WNV1 video decoder
 1311 - Autodesk Animator Studio Codec (AASC) decoder
 1312 - Indeo 2 video decoder
 1313 - Fraps FPS1 video decoder
 1314 - Snow video encoder/decoder
 1315 - Sonic audio encoder/decoder
 1316 - Vorbis audio decoder
 1317 - Macromedia ADPCM decoder
 1318 - Duck TrueMotion 2 video decoder
 1319 - support for decoding FLX and DTA extensions in FLIC files
 1320 - H.264 custom quantization matrices support
 1321 - ffserver fixed, it should now be usable again
 1322 - QDM2 audio decoder
 1323 - Real Cooker audio decoder
 1324 - TrueSpeech audio decoder
 1325 - WMA2 audio decoder fixed, now all files should play correctly
 1326 - RealAudio 14.4 and 28.8 decoders fixed
 1327 - JPEG-LS decoder
 1328 - build system improvements
 1329 - tabs and trailing whitespace removed from the codebase
 1330 - CamStudio video decoder
 1331 - AIFF/AIFF-C audio format, encoding and decoding
 1332 - ADTS AAC file reading and writing
 1333 - Creative VOC file reading and writing
 1334 - American Laser Games multimedia (*.mm) playback system
 1335 - Zip Motion Blocks Video decoder
 1336 - improved Theora/VP3 decoder
 1337 - True Audio (TTA) decoder
 1338 - AVS demuxer and video decoder
 1339 - JPEG-LS encoder
 1340 - Smacker demuxer and decoder
 1341 - NuppelVideo/MythTV demuxer and RTjpeg decoder
 1342 - KMVC decoder
 1343 - MPEG-2 intra VLC support
 1344 - MPEG-2 4:2:2 encoder
 1345 - Flash Screen Video decoder
 1346 - GXF demuxer
 1347 - Chinese AVS decoder
 1348 - GXF muxer
 1349 - MXF demuxer
 1350 - VC-1/WMV3/WMV9 video decoder
 1351 - MacIntel support
 1352 - AviSynth support
 1353 - VMware video decoder
 1354 - VP5 video decoder
 1355 - VP6 video decoder
 1356 - WavPack lossless audio decoder
 1357 - Targa (.TGA) picture decoder
 1358 - Vorbis audio encoder
 1359 - Delphine Software .cin demuxer/audio and video decoder
 1360 - Tiertex .seq demuxer/video decoder
 1361 - MTV demuxer
 1362 - TIFF picture encoder and decoder
 1363 - GIF picture decoder
 1364 - Intel Music Coder decoder
 1365 - Zip Motion Blocks Video encoder
 1366 - Musepack decoder
 1367 - Flash Screen Video encoder
 1368 - Theora encoding via libtheora
 1369 - BMP encoder
 1370 - WMA encoder
 1371 - GSM-MS encoder and decoder
 1372 - DCA decoder
 1373 - DXA demuxer and decoder
 1374 - DNxHD decoder
 1375 - Gamecube movie (.THP) playback system
 1376 - Blackfin optimizations
 1377 - Interplay C93 demuxer and video decoder
 1378 - Bethsoft VID demuxer and video decoder
 1379 - CRYO APC demuxer
 1380 - ATRAC3 decoder
 1381 - V.Flash PTX decoder
 1382 - RoQ muxer, RoQ audio encoder
 1383 - Renderware TXD demuxer and decoder
 1384 - extern C declarations for C++ removed from headers
 1385 - sws_flags command line option
 1386 - codebook generator
 1387 - RoQ video encoder
 1388 - QTRLE encoder
 1389 - OS/2 support removed and restored again
 1390 - AC-3 decoder
 1391 - NUT muxer
 1392 - additional SPARC (VIS) optimizations
 1393 - Matroska muxer
 1394 - slice-based parallel H.264 decoding
 1395 - Monkey's Audio demuxer and decoder
 1396 - AMV audio and video decoder
 1397 - DNxHD encoder
 1398 - H.264 PAFF decoding
 1399 - Nellymoser ASAO decoder
 1400 - Beam Software SIFF demuxer and decoder
 1401 - libvorbis Vorbis decoding removed in favor of native decoder
 1402 - IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
 1403 - Ogg (Theora, Vorbis and FLAC) muxer
 1404 - The "device" muxers and demuxers are now in a new libavdevice library
 1405 - PC Paintbrush PCX decoder
 1406 - Sun Rasterfile decoder
 1407 - TechnoTrend PVA demuxer
 1408 - Linux Media Labs MPEG-4 (LMLM4) demuxer
 1409 - AVM2 (Flash 9) SWF muxer
 1410 - QT variant of IMA ADPCM encoder
 1411 - VFW grabber
 1412 - iPod/iPhone compatible mp4 muxer
 1413 - Mimic decoder
 1414 - MSN TCP Webcam stream demuxer
 1415 - RL2 demuxer / decoder
 1416 - IFF demuxer
 1417 - 8SVX audio decoder
 1418 - non-recursive Makefiles
 1419 - BFI demuxer
 1420 - MAXIS EA XA (.xa) demuxer / decoder
 1421 - BFI video decoder
 1422 - OMA demuxer
 1423 - MLP/TrueHD decoder
 1424 - Electronic Arts CMV decoder
 1425 - Motion Pixels Video decoder
 1426 - Motion Pixels MVI demuxer
 1427 - removed animated GIF decoder/demuxer
 1428 - D-Cinema audio muxer
 1429 - Electronic Arts TGV decoder
 1430 - Apple Lossless Audio Codec (ALAC) encoder
 1431 - AAC decoder
 1432 - floating point PCM encoder/decoder
 1433 - MXF muxer
 1434 - DV100 AKA DVCPRO HD decoder and demuxer
 1435 - E-AC-3 support added to AC-3 decoder
 1436 - Nellymoser ASAO encoder
 1437 - ASS and SSA demuxer and muxer
 1438 - liba52 wrapper removed
 1439 - SVQ3 watermark decoding support
 1440 - Speex decoding via libspeex
 1441 - Electronic Arts TGQ decoder
 1442 - RV40 decoder
 1443 - QCELP / PureVoice decoder
 1444 - RV30 decoder
 1445 - hybrid WavPack support
 1446 - R3D REDCODE demuxer
 1447 - ALSA support for playback and record
 1448 - Electronic Arts TQI decoder
 1449 - OpenJPEG based JPEG 2000 decoder
 1450 - NC (NC4600) camera file demuxer
 1451 - Gopher client support
 1452 - MXF D-10 muxer
 1453 - generic metadata API
 1454 - flash ScreenVideo2 encoder
 1455 
 1456 
 1457 version 0.4.9-pre1:
 1458 
 1459 - DV encoder, DV muxer
 1460 - Microsoft RLE video decoder
 1461 - Microsoft Video-1 decoder
 1462 - Apple Animation (RLE) decoder
 1463 - Apple Graphics (SMC) decoder
 1464 - Apple Video (RPZA) decoder
 1465 - Cinepak decoder
 1466 - Sega FILM (CPK) file demuxer
 1467 - Westwood multimedia support (VQA & AUD files)
 1468 - Id Quake II CIN playback support
 1469 - 8BPS video decoder
 1470 - FLIC playback support
 1471 - RealVideo 2.0 (RV20) decoder
 1472 - Duck TrueMotion v1 (DUCK) video decoder
 1473 - Sierra VMD demuxer and video decoder
 1474 - MSZH and ZLIB decoder support
 1475 - SVQ1 video encoder
 1476 - AMR-WB support
 1477 - PPC optimizations
 1478 - rate distortion optimal cbp support
 1479 - rate distorted optimal ac prediction for MPEG-4
 1480 - rate distorted optimal lambda->qp support
 1481 - AAC encoding with libfaac
 1482 - Sunplus JPEG codec (SP5X) support
 1483 - use Lagrange multiplier instead of QP for ratecontrol
 1484 - Theora/VP3 decoding support
 1485 - XA and ADX ADPCM codecs
 1486 - export MPEG-2 active display area / pan scan
 1487 - Add support for configuring with IBM XLC
 1488 - floating point AAN DCT
 1489 - initial support for zygo video (not complete)
 1490 - RGB ffv1 support
 1491 - new audio/video parser API
 1492 - av_log() system
 1493 - av_read_frame() and av_seek_frame() support
 1494 - missing last frame fixes
 1495 - seek by mouse in ffplay
 1496 - noise reduction of DCT coefficients
 1497 - H.263 OBMC & 4MV support
 1498 - H.263 alternative inter vlc support
 1499 - H.263 loop filter
 1500 - H.263 slice structured mode
 1501 - interlaced DCT support for MPEG-2 encoding
 1502 - stuffing to stay above min_bitrate
 1503 - MB type & QP visualization
 1504 - frame stepping for ffplay
 1505 - interlaced motion estimation
 1506 - alternate scantable support
 1507 - SVCD scan offset support
 1508 - closed GOP support
 1509 - SSE2 FDCT
 1510 - quantizer noise shaping
 1511 - G.726 ADPCM audio codec
 1512 - MS ADPCM encoding
 1513 - multithreaded/SMP motion estimation
 1514 - multithreaded/SMP encoding for MPEG-1/MPEG-2/MPEG-4/H.263
 1515 - multithreaded/SMP decoding for MPEG-2
 1516 - FLAC decoder
 1517 - Metrowerks CodeWarrior suppport
 1518 - H.263+ custom pcf support
 1519 - nicer output for 'ffmpeg -formats'
 1520 - Matroska demuxer
 1521 - SGI image format, encoding and decoding
 1522 - H.264 loop filter support
 1523 - H.264 CABAC support
 1524 - nicer looking arrows for the motion vector visualization
 1525 - improved VCD support
 1526 - audio timestamp drift compensation
 1527 - MPEG-2 YUV 422/444 support
 1528 - polyphase kaiser windowed sinc and blackman nuttall windowed sinc audio resample
 1529 - better image scaling
 1530 - H.261 support
 1531 - correctly interleave packets during encoding
 1532 - VIS optimized motion compensation
 1533 - intra_dc_precision>0 encoding support
 1534 - support reuse of motion vectors/MB types/field select values of the source video
 1535 - more accurate deblock filter
 1536 - padding support
 1537 - many optimizations and bugfixes
 1538 - FunCom ISS audio file demuxer and according ADPCM decoding
 1539 
 1540 
 1541 version 0.4.8:
 1542 
 1543 - MPEG-2 video encoding (Michael)
 1544 - Id RoQ playback subsystem (Mike Melanson and Tim Ferguson)
 1545 - Wing Commander III Movie (.mve) file playback subsystem (Mike Melanson
 1546   and Mario Brito)
 1547 - Xan DPCM audio decoder (Mario Brito)
 1548 - Interplay MVE playback subsystem (Mike Melanson)
 1549 - Duck DK3 and DK4 ADPCM audio decoders (Mike Melanson)
 1550 
 1551 
 1552 version 0.4.7:
 1553 
 1554 - RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from mplayerhq
 1555   (originally from public domain player for Amiga at http://www.honeypot.net/audio)
 1556 - current version now also compiles with older GCC (Fabrice)
 1557 - 4X multimedia playback system including 4xm file demuxer (Mike
 1558   Melanson), and 4X video and audio codecs (Michael)
 1559 - Creative YUV (CYUV) decoder (Mike Melanson)
 1560 - FFV1 codec (our very simple lossless intra only codec, compresses much better
 1561   than HuffYUV) (Michael)
 1562 - ASV1 (Asus), H.264, Intel indeo3 codecs have been added (various)
 1563 - tiny PNG encoder and decoder, tiny GIF decoder, PAM decoder (PPM with
 1564   alpha support), JPEG YUV colorspace support. (Fabrice Bellard)
 1565 - ffplay has been replaced with a newer version which uses SDL (optionally)
 1566   for multiplatform support (Fabrice)
 1567 - Sorenson Version 3 codec (SVQ3) support has been added (decoding only) - donated
 1568   by anonymous
 1569 - AMR format has been added (Johannes Carlsson)
 1570 - 3GP support has been added (Johannes Carlsson)
 1571 - VP3 codec has been added (Mike Melanson)
 1572 - more MPEG-1/2 fixes
 1573 - better multiplatform support, MS Visual Studio fixes (various)
 1574 - AltiVec optimizations (Magnus Damn and others)
 1575 - SH4 processor support has been added (BERO)
 1576 - new public interfaces (avcodec_get_pix_fmt) (Roman Shaposhnick)
 1577 - VOB streaming support (Brian Foley)
 1578 - better MP3 autodetection (Andriy Rysin)
 1579 - qpel encoding (Michael)
 1580 - 4mv+b frames encoding finally fixed (Michael)
 1581 - chroma ME (Michael)
 1582 - 5 comparison functions for ME (Michael)
 1583 - B-frame encoding speedup (Michael)
 1584 - WMV2 codec (unfinished - Michael)
 1585 - user specified diamond size for EPZS (Michael)
 1586 - Playstation STR playback subsystem, still experimental (Mike and Michael)
 1587 - ASV2 codec (Michael)
 1588 - CLJR decoder (Alex)
 1589 
 1590 .. And lots more new enhancements and fixes.
 1591 
 1592 
 1593 version 0.4.6:
 1594 
 1595 - completely new integer only MPEG audio layer 1/2/3 decoder rewritten
 1596   from scratch
 1597 - Recoded DCT and motion vector search with gcc (no longer depends on nasm)
 1598 - fix quantization bug in AC3 encoder
 1599 - added PCM codecs and format. Corrected WAV/AVI/ASF PCM issues
 1600 - added prototype ffplay program
 1601 - added GOB header parsing on H.263/H.263+ decoder (Juanjo)
 1602 - bug fix on MCBPC tables of H.263 (Juanjo)
 1603 - bug fix on DC coefficients of H.263 (Juanjo)
 1604 - added Advanced Prediction Mode on H.263/H.263+ decoder (Juanjo)
 1605 - now we can decode H.263 streams found in QuickTime files (Juanjo)
 1606 - now we can decode H.263 streams found in VIVO v1 files(Juanjo)
 1607 - preliminary RTP "friendly" mode for H.263/H.263+ coding. (Juanjo)
 1608 - added GOB header for H.263/H.263+ coding on RTP mode (Juanjo)
 1609 - now H.263 picture size is returned on the first decoded frame (Juanjo)
 1610 - added first regression tests
 1611 - added MPEG-2 TS demuxer
 1612 - new demux API for libav
 1613 - more accurate and faster IDCT (Michael)
 1614 - faster and entropy-controlled motion search (Michael)
 1615 - two pass video encoding (Michael)
 1616 - new video rate control (Michael)
 1617 - added MSMPEG4V1, MSMPEGV2 and WMV1 support (Michael)
 1618 - great performance improvement of video encoders and decoders (Michael)
 1619 - new and faster bit readers and vlc parsers (Michael)
 1620 - high quality encoding mode: tries all macroblock/VLC types (Michael)
 1621 - added DV video decoder
 1622 - preliminary RTP/RTSP support in ffserver and libavformat
 1623 - H.263+ AIC decoding/encoding support (Juanjo)
 1624 - VCD MPEG-PS mode (Juanjo)
 1625 - PSNR stuff (Juanjo)
 1626 - simple stats output (Juanjo)
 1627 - 16-bit and 15-bit RGB/BGR/GBR support (Bisqwit)
 1628 
 1629 
 1630 version 0.4.5:
 1631 
 1632 - some header fixes (Zdenek Kabelac <kabi at informatics.muni.cz>)
 1633 - many MMX optimizations (Nick Kurshev <nickols_k at mail.ru>)
 1634 - added configure system (actually a small shell script)
 1635 - added MPEG audio layer 1/2/3 decoding using LGPL'ed mpglib by
 1636   Michael Hipp (temporary solution - waiting for integer only
 1637   decoder)
 1638 - fixed VIDIOCSYNC interrupt
 1639 - added Intel H.263 decoding support ('I263' AVI fourCC)
 1640 - added Real Video 1.0 decoding (needs further testing)
 1641 - simplified image formats again. Added PGM format (=grey
 1642   pgm). Renamed old PGM to PGMYUV.
 1643 - fixed msmpeg4 slice issues (tell me if you still find problems)
 1644 - fixed OpenDivX bugs with newer versions (added VOL header decoding)
 1645 - added support for MPlayer interface
 1646 - added macroblock skip optimization
 1647 - added MJPEG decoder
 1648 - added mmx/mmxext IDCT from libmpeg2
 1649 - added pgmyuvpipe, ppm, and ppm_pipe formats (original patch by Celer
 1650   <celer at shell.scrypt.net>)
 1651 - added pixel format conversion layer (e.g. for MJPEG or PPM)
 1652 - added deinterlacing option
 1653 - MPEG-1/2 fixes
 1654 - MPEG-4 vol header fixes (Jonathan Marsden <snmjbm at pacbell.net>)
 1655 - ARM optimizations (Lionel Ulmer <lionel.ulmer at free.fr>).
 1656 - Windows porting of file converter
 1657 - added MJPEG raw format (input/output)
 1658 - added JPEG image format support (input/output)
 1659 
 1660 
 1661 version 0.4.4:
 1662 
 1663 - fixed some std header definitions (Bjorn Lindgren
 1664   <bjorn.e.lindgren at telia.com>).
 1665 - added MPEG demuxer (MPEG-1 and 2 compatible).
 1666 - added ASF demuxer
 1667 - added prototype RM demuxer
 1668 - added AC3 decoding (done with libac3 by Aaron Holtzman)
 1669 - added decoding codec parameter guessing (.e.g. for MPEG, because the
 1670   header does not include them)
 1671 - fixed header generation in MPEG-1, AVI and ASF muxer: wmplayer can now
 1672   play them (only tested video)
 1673 - fixed H.263 white bug
 1674 - fixed phase rounding in img resample filter
 1675 - add MMX code for polyphase img resample filter
 1676 - added CPU autodetection
 1677 - added generic title/author/copyright/comment string handling (ASF and RM
 1678   use them)
 1679 - added SWF demux to extract MP3 track (not usable yet because no MP3
 1680   decoder)
 1681 - added fractional frame rate support
 1682 - codecs are no longer searched by read_header() (should fix ffserver
 1683   segfault)
 1684 
 1685 
 1686 version 0.4.3:
 1687 
 1688 - BGR24 patch (initial patch by Jeroen Vreeken <pe1rxq at amsat.org>)
 1689 - fixed raw yuv output
 1690 - added motion rounding support in MPEG-4
 1691 - fixed motion bug rounding in MSMPEG4
 1692 - added B-frame handling in video core
 1693 - added full MPEG-1 decoding support
 1694 - added partial (frame only) MPEG-2 support
 1695 - changed the FOURCC code for H.263 to "U263" to be able to see the
 1696   +AVI/H.263 file with the UB Video H.263+ decoder. MPlayer works with
 1697   this +codec ;) (JuanJo).
 1698 - Halfpel motion estimation after MB type selection (JuanJo)
 1699 - added pgm and .Y.U.V output format
 1700 - suppressed 'img:' protocol. Simply use: /tmp/test%d.[pgm|Y] as input or
 1701   output.
 1702 - added pgmpipe I/O format (original patch from Martin Aumueller
 1703   <lists at reserv.at>, but changed completely since we use a format
 1704   instead of a protocol)
 1705 
 1706 
 1707 version 0.4.2:
 1708 
 1709 - added H.263/MPEG-4/MSMPEG4 decoding support. MPEG-4 decoding support
 1710   (for OpenDivX) is almost complete: 8x8 MVs and rounding are
 1711   missing. MSMPEG4 support is complete.
 1712 - added prototype MPEG-1 decoder. Only I- and P-frames handled yet (it
 1713   can decode ffmpeg MPEGs :-)).
 1714 - added libavcodec API documentation (see apiexample.c).
 1715 - fixed image polyphase bug (the bottom of some images could be
 1716   greenish)
 1717 - added support for non clipped motion vectors (decoding only)
 1718   and image sizes non-multiple of 16
 1719 - added support for AC prediction (decoding only)
 1720 - added file overwrite confirmation (can be disabled with -y)
 1721 - added custom size picture to H.263 using H.263+ (Juanjo)
 1722 
 1723 
 1724 version 0.4.1:
 1725 
 1726 - added MSMPEG4 (aka DivX) compatible encoder. Changed default codec
 1727   of AVI and ASF to DIV3.
 1728 - added -me option to set motion estimation method
 1729   (default=log). suppressed redundant -hq option.
 1730 - added options -acodec and -vcodec to force a given codec (useful for
 1731   AVI for example)
 1732 - fixed -an option
 1733 - improved dct_quantize speed
 1734 - factorized some motion estimation code
 1735 
 1736 
 1737 version 0.4.0:
 1738 
 1739 - removing grab code from ffserver and moved it to ffmpeg. Added
 1740   multistream support to ffmpeg.
 1741 - added timeshifting support for live feeds (option ?date=xxx in the
 1742   URL)
 1743 - added high quality image resize code with polyphase filter (need
 1744   mmx/see optimization). Enable multiple image size support in ffserver.
 1745 - added multi live feed support in ffserver
 1746 - suppressed master feature from ffserver (it should be done with an
 1747   external program which opens the .ffm url and writes it to another
 1748   ffserver)
 1749 - added preliminary support for video stream parsing (WAV and AVI half
 1750   done). Added proper support for audio/video file conversion in
 1751   ffmpeg.
 1752 - added preliminary support for video file sending from ffserver
 1753 - redesigning I/O subsystem: now using URL based input and output
 1754   (see avio.h)
 1755 - added WAV format support
 1756 - added "tty user interface" to ffmpeg to stop grabbing gracefully
 1757 - added MMX/SSE optimizations to SAD (Sums of Absolutes Differences)
 1758   (Juan J. Sierralta P. a.k.a. "Juanjo" <juanjo at atmlab.utfsm.cl>)
 1759 - added MMX DCT from mpeg2_movie 1.5 (Juanjo)
 1760 - added new motion estimation algorithms, log and phods (Juanjo)
 1761 - changed directories: libav for format handling, libavcodec for
 1762   codecs
 1763 
 1764 
 1765 version 0.3.4:
 1766 
 1767 - added stereo in MPEG audio encoder
 1768 
 1769 
 1770 version 0.3.3:
 1771 
 1772 - added 'high quality' mode which use motion vectors. It can be used in
 1773   real time at low resolution.
 1774 - fixed rounding problems which caused quality problems at high
 1775   bitrates and large GOP size
 1776 
 1777 
 1778 version 0.3.2: small fixes
 1779 
 1780 - ASF fixes
 1781 - put_seek bug fix
 1782 
 1783 
 1784 version 0.3.1: added avi/divx support
 1785 
 1786 - added AVI support
 1787 - added MPEG-4 codec compatible with OpenDivX. It is based on the H.263 codec
 1788 - added sound for flash format (not tested)
 1789 
 1790 
 1791 version 0.3: initial public release