• Home
  • Raw
  • Download

Lines Matching +full:ts +full:- +full:api +full:- +full:utils

13  avformat/matroskadec: Fix declaration-after-statement warnings
14 avformat/rtsp: Use rtsp_st->stream_index
32 avformat/sbgdec: Check for negative duration or un-representable end pts
66 avcodec/utils: fix 2 integer overflows in get_audio_frame_duration()
79 avcodec/utils: the IFF_ILBM implementation assumes that there are a multiple of 16 allocated
102 libavformat/riffec: Zero-initialize channels in ff_get_wav_header
112 fftools/ffmpeg: avoid possible invalid reads with short -tag values
117 avcodec/nvenc: fix b-frame DTS behavior with fractional framerates
120 - avcodec/tests/snowenc: Fix 2nd test
121 - avcodec/tests/snowenc: return a failure if DWT/IDWT mismatches
122 - avcodec/snowenc: Fix visual weight calculation
123 - avcodec/tests/snowenc: unbreak DWT tests
124 - avfilter/vf_untile: swap the chroma shift values used for plane offsets
125 - update for 5.1.3
126 - avcodec/mpeg12dec: Check input size
127 - avcodec/escape124: Fix some return codes
128 - avcodec/escape124: fix signdness of end of input check
129 - Use https for repository links
130 - avcodec/rpzaenc: stop accessing out of bounds frame
131 - avcodec/smcenc: stop accessing out of bounds frame
132 - avcodec/motionpixels: Mask pixels to valid values
133 - avcodec/xpmdec: Check size before allocation to avoid truncation
134 - avcodec/bink: Avoid undefined out of array end pointers in binkb_decode_plane()
135 - avcodec/bink: Fix off by 1 error in ref end
136 - avcodec/utils: Ensure linesize for SVQ3
137 - avcodec/utils: allocate a line more for VC1 and WMV3
138 - avcodec/videodsp_template: Adjust pointers to avoid undefined pointer things
139 - avcodec/pngdec: dont skip/read chunk twice
140 - avcodec/pngdec: Check deloco index more exactly
141 - avcodec/ffv1dec: Check that num h/v slices is supported
142 - avformat/mov: Check samplesize and offset to avoid integer overflow
143 - lavu/vulkan: fix handle type for 32-bit targets
144 - vulkan: Fix win/i386 calling convention
145 - avcodec/pictordec: Remove mid exit branch
146 - avcodec/eac3dec: avoid float noise in fixed mode addition to overflow
147 - avcodec/utils: use 32pixel alignment for bink
148 - avcodec/scpr3: Check bx
149 - avcodec/012v: Order operations for odd size handling
150 - avcodec/eatgq: : Check index increments in tgq_decode_block()
151 - avcodec/h274: fix include
152 - avcodec/scpr: Test bx before use
153 - avformat/mxfdec: Use 64bit in remainder
154 - avcodec/sunrast: Fix maplength check
155 - avcodec/wavpack: Avoid undefined shift in get_tail()
156 - avcodec/wavpack: Check for end of input in wv_unpack_dsd_high()
157 - avformat/id3v2: Check taglen in read_uslt()
158 - avcodec/tiff: Ignore tile_count
159 - avcodec/ffv1dec: restructure slice coordinate reading a bit
160 - avcodec/mlpdec: Check max matrix instead of max channel in noise check
161 - avutil/tx: Use unsigned in ff_tx_fft_sr_combine() to avoid undefined behavior
162 - swscale/input: Use more unsigned intermediates
163 - avcodec/alsdec: Check bits left before block decoding in non multi channel coding loop
164 - avcodec/alsdec: The minimal block is at least 7 bits
165 - avformat/replaygain: avoid undefined / negative abs
166 - swscale/output: Bias 16bps output calculations to improve non overflowing range for GBRP16/GBRPF32
167 - swscale/output: Bias 16bps output calculations to improve non overflowing range
168 - avcodec/speedhq: Check buf_size to be big enough for DC
169 - avcodec/ffv1dec: Fail earlier if prior context is corrupted
170 - avcodec/speexdec: Check channels > 2
171 - avformat/vividas: Check packet size
172 - hwcontext_vulkan: remove optional encode/decode extensions from the list
173 - avcodec/libjxldec: fix gamma22 and gamma28 recognition
174 - avcodec/mpeg12dec: use init_get_bits8 and check the return value
175 - avcodec/nvenc: fix vbv buffer size in cq mode
176 - avcodec/mjpegenc: take into account component count when writing the SOF header size
177 - swscale: aarch64: Fix yuv2rgb with negative strides
178 - avcodec/atrac3plus: reorder channels to match the output layout
179 - avcodec/aacdec: fix parsing streams with channel configuration 11
180 - libswscale: force a minimum size of the slide for bayer sources
181 - lavf/async: Fix ring_write return value
182 - avcodec/audiotoolboxenc: return AVERROR_EXTERNAL immediately when encode error
183 - avcodec/libjxlenc: avoid hard failure with unspecified primaries
186 - avcodec/dstdec: Check for overflow in build_filter()
187 - avformat/spdifdec: Use 64bit to compute bit rate
188 - avformat/rpl: Use 64bit for duration computation
189 - avformat/xwma: Use av_rescale() for duration computation
190 - avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation
191 - avformat/sbgdec: Check ts_int in genrate_intervals
192 - avformat/sbgdec: clamp end_ts
193 - avformat/rmdec: check tag_size
194 - avformat/nutdec: Check fields
195 - avformat/flvdec: Use 64bit for sum_flv_tag_size
196 - avformat/jacosubdec: Fix overflow in get_shift()
197 - avformat/genh: Check nb_channels for IMA ADPCM
198 - avformat/dxa: avoid bpc overflows
199 - avformat/dhav: Use 64bit seek_back
200 - avformat/cafdec: Check that nb_frasmes fits within 64bit
201 - avformat/asfdec_o: Limit packet offset
202 - avformat/apm: Use 64bit for bit_rate computation
203 - avformat/ape: Check frames size
204 - avformat/icodec: Check nb_pal
205 - avformat/aiffdec: Use 64bit for block_duration use
206 - avformat/aiffdec: Check block_duration
207 - avformat/mxfdec: only probe max run in
208 - avformat/mxfdec: Check run_in is within 65536
209 - avcodec/mjpegdec: Check for unsupported bayer case
210 - avcodec/apedec: Fix integer overflow in filter_3800()
211 - avcodec/tta: Check 24bit scaling for overflow
212 - avcodec/mobiclip: Check quantizer for overflow
213 - avcodec/exr: Check preview psize
214 - avcodec/tiff: Fix loop detection
215 - libavformat/hls: Free keys
216 - avcodec/fmvc: Move frame allocation to a later stage
217 - avfilter/vf_showinfo: remove backspaces
218 - avcodec/speedhq: Check width
219 - avcodec/bink: disallow odd positioned scaled blocks
220 - avformat/cafenc: derive Opus frame size from the relevant stream parameters
221 - avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
222 - lavc/videotoolbox: do not pass AVCodecContext to decoder output callback
223 - lavc/pthread_frame: always transfer stashed hwaccel state
224 - avcodec/arm/sbcenc: avoid callee preserved vfp registers
225 - avformat/riffdec: don't unconditionally overwrite WAVEFORMATEXTENSIBLE layout
226 - avfilter/vf_scale: overwrite the width and height expressions with the original values
227 - lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads
228 - avutil/tests/.gitignore: Add channel_layout testtool
232 - avformat/asfdec_o: limit recursion depth in asf_read_unknown()
233 - avformat/mov: Check count sums in build_open_gop_key_points()
234 - doc/git-howto.texi: Document commit signing
235 - libavcodec/8bps: Check that line lengths fit within the buffer
236 - avcodec/midivid: Perform lzss_uncompress() before ff_reget_buffer()
237 - libavformat/iff: Check for overflow in body_end calculation
238 - avformat/avidec: Prevent entity expansion attacks
239 - avcodec/h263dec: Sanity check against minimal I/P frame size
240 - avcodec/hevcdec: Check s->ref in the md5 path similar to hwaccel
241 - avcodec/mpegaudiodec_template: use unsigned shift in handle_crc()
242 - avformat/subviewerdec: Make read_ts() more flexible
243 - avcodec/mjpegdec: bayer and rct are incompatible
244 - MAINTAINERS: Add ED25519 key for signing my commits in the future
245 - avcodec/pngdec: Fix APNG_DISPOSE_OP_BACKGROUND
246 - avcodec/libvpx: fix assembling vp9 packets with alpha channel
247 - fftools/ffmpeg_opt: try to propagate the requested output channel layout
248 - avcodec/libsvtav1: properly initialize the flush EbBufferHeaderType struct
249 - configure: enable the av1_frame_split bsf for the av1 decoder
250 - swresample/swresample: fill the correct buffer to print the output layout string
251 - ffprobe: restore reporting error code for failed inputs
252 - ipfsgateway: Remove default gateway
253 - avcodec/libspeexdec: Fix use of uninitialized value
254 - avformat/avisynth: use ch_layout.nb_channels for channel count
255 - fate/lavf-image: Disable file checksums for exr tests
256 - tests/fate-run: Allow to skip file checksums for lavf_image
257 - fate/imf: Rename IMF fate-target
258 - avcodec/alac: don't fail if channels aren't set during init() when extradata is valid
259 - configure: properly require libx264 if enabled
263 - add ipfs/ipns protocol support
264 - dialogue enhance audio filter
265 - dropped obsolete XvMC hwaccel
266 - pcm-bluray encoder
267 - DFPWM audio encoder/decoder and raw muxer/demuxer
268 - SITI filter
269 - Vizrt Binary Image encoder/decoder
270 - avsynctest source filter
271 - feedback video filter
272 - pixelize video filter
273 - colormap video filter
274 - colorchart video source filter
275 - multiply video filter
276 - PGS subtitle frame merge bitstream filter
277 - blurdetect filter
278 - tiltshelf audio filter
279 - QOI image format support
280 - ffprobe -o option
281 - virtualbass audio filter
282 - VDPAU AV1 hwaccel
283 - PHM image format support
284 - remap_opencl filter
285 - added chromakey_cuda filter
289 - ADPCM IMA Westwood encoder
290 - Westwood AUD muxer
291 - ADPCM IMA Acorn Replay decoder
292 - Argonaut Games CVG demuxer
293 - Argonaut Games CVG muxer
294 - Concatf protocol
295 - afwtdn audio filter
296 - audio and video segment filters
297 - Apple Graphics (SMC) encoder
298 - hsvkey and hsvhold video filters
299 - adecorrelate audio filter
300 - atilt audio filter
301 - grayworld video filter
302 - AV1 Low overhead bitstream format muxer
303 - swscale slice threading
304 - MSN Siren decoder
305 - scharr video filter
306 - apsyclip audio filter
307 - morpho video filter
308 - amr parser
309 - (a)latency filters
310 - GEM Raster image decoder
311 - asdr audio filter
312 - speex decoder
313 - limitdiff video filter
314 - xcorrelate video filter
315 - varblur video filter
316 - huesaturation video filter
317 - colorspectrum source video filter
318 - RTP packetizer for uncompressed video (RFC 4175)
319 - bitpacked encoder
320 - VideoToolbox VP9 hwaccel
321 - VideoToolbox ProRes hwaccel
322 - support loongarch.
323 - aspectralstats audio filter
324 - adynamicsmooth audio filter
325 - libplacebo filter
326 - vflip_vulkan, hflip_vulkan and flip_vulkan filters
327 - adynamicequalizer audio filter
328 - yadif_videotoolbox filter
329 - VideoToolbox ProRes encoder
330 - anlmf audio filter
331 - IMF demuxer (experimental)
335 - AudioToolbox output device
336 - MacCaption demuxer
337 - PGX decoder
338 - chromanr video filter
339 - VDPAU accelerated HEVC 10/12bit decoding
340 - ADPCM IMA Ubisoft APM encoder
341 - Rayman 2 APM muxer
342 - AV1 encoding support SVT-AV1
343 - Cineform HD encoder
344 - ADPCM Argonaut Games encoder
345 - Argonaut Games ASF muxer
346 - AV1 Low overhead bitstream format demuxer
347 - RPZA video encoder
348 - ADPCM IMA MOFLEX decoder
349 - MobiClip FastAudio decoder
350 - MobiClip video decoder
351 - MOFLEX demuxer
352 - MODS demuxer
353 - PhotoCD decoder
354 - MCA demuxer
355 - AV1 decoder (Hardware acceleration used only)
356 - SVS demuxer
357 - Argonaut Games BRP demuxer
358 - DAT demuxer
359 - aax demuxer
360 - IPU decoder, parser and demuxer
361 - Intel QSV-accelerated AV1 decoding
362 - Argonaut Games Video decoder
363 - libwavpack encoder removed
364 - ACE demuxer
365 - AVS3 demuxer
366 - AVS3 video decoder via libuavs3d
367 - Cintel RAW decoder
368 - VDPAU accelerated VP9 10/12bit decoding
369 - afreqshift and aphaseshift filters
370 - High Voltage Software ADPCM encoder
371 - LEGO Racers ALP (.tun & .pcm) muxer
372 - AV1 VAAPI decoder
373 - adenorm filter
374 - ADPCM IMA AMV encoder
375 - AMV muxer
376 - NVDEC AV1 hwaccel
377 - DXVA2/D3D11VA hardware accelerated AV1 decoding
378 - speechnorm filter
379 - SpeedHQ encoder
380 - asupercut filter
381 - asubcut filter
382 - Microsoft Paint (MSP) version 2 decoder
383 - Microsoft Paint (MSP) demuxer
384 - AV1 monochrome encoding support via libaom >= 2.0.1
385 - asuperpass and asuperstop filter
386 - shufflepixels filter
387 - tmidequalizer filter
388 - estdif filter
389 - epx filter
390 - Dolby E parser
391 - shear filter
392 - kirsch filter
393 - colortemperature filter
394 - colorcontrast filter
395 - PFM encoder
396 - colorcorrect filter
397 - binka demuxer
398 - XBM parser
399 - xbm_pipe demuxer
400 - colorize filter
401 - CRI parser
402 - aexciter audio filter
403 - exposure video filter
404 - monochrome video filter
405 - setts bitstream filter
406 - vif video filter
407 - OpenEXR image encoder
408 - Simbiosis IMX decoder
409 - Simbiosis IMX demuxer
410 - Digital Pictures SGA demuxer and decoders
411 - TTML subtitle encoder and muxer
412 - identity video filter
413 - msad video filter
414 - gophers protocol
415 - RIST protocol via librist
419 - v360 filter
420 - Intel QSV-accelerated MJPEG decoding
421 - Intel QSV-accelerated VP9 decoding
422 - Support for TrueHD in mp4
423 - Support AMD AMF encoder on Linux (via Vulkan)
424 - IMM5 video decoder
425 - ZeroMQ protocol
426 - support Sipro ACELP.KELVIN decoding
427 - streamhash muxer
428 - sierpinski video source
429 - scroll video filter
430 - photosensitivity filter
431 - anlms filter
432 - arnndn filter
433 - bilateral filter
434 - maskedmin and maskedmax filters
435 - VDPAU VP9 hwaccel
436 - median filter
437 - QSV-accelerated VP9 encoding
438 - AV1 encoding support via librav1e
439 - AV1 frame merge bitstream filter
440 - AV1 Annex B demuxer
441 - axcorrelate filter
442 - mvdv decoder
443 - mvha decoder
444 - MPEG-H 3D Audio support in mp4
445 - thistogram filter
446 - freezeframes filter
447 - Argonaut Games ADPCM decoder
448 - Argonaut Games ASF demuxer
449 - xfade video filter
450 - xfade_opencl filter
451 - afirsrc audio filter source
452 - pad_opencl filter
453 - Simon & Schuster Interactive ADPCM decoder
454 - Real War KVAG demuxer
455 - CDToons video decoder
456 - siren audio decoder
457 - Rayman 2 ADPCM decoder
458 - Rayman 2 APM demuxer
459 - cas video filter
460 - High Voltage Software ADPCM decoder
461 - LEGO Racers ALP (.tun & .pcm) demuxer
462 - AMQP 0-9-1 protocol (RabbitMQ)
463 - Vulkan support
464 - avgblur_vulkan, overlay_vulkan, scale_vulkan and chromaber_vulkan filters
465 - ADPCM IMA MTF decoder
466 - FWSE demuxer
467 - DERF DPCM decoder
468 - DERF demuxer
469 - CRI HCA decoder
470 - CRI HCA demuxer
471 - overlay_cuda filter
472 - switch from AvxSynth to AviSynth+ on Linux
473 - mv30 decoder
474 - Expanded styling support for 3GPP Timed Text Subtitles (movtext)
475 - WebP parser
476 - tmedian filter
477 - maskedthreshold filter
478 - Support for muxing pcm and pgs in m2ts
479 - Cunning Developments ADPCM decoder
480 - asubboost filter
481 - Pro Pinball Series Soundbank demuxer
482 - pcm_rechunk bitstream filter
483 - scdet filter
484 - NotchLC decoder
485 - gradients source video filter
486 - MediaFoundation encoder wrapper
487 - untile filter
488 - Simon & Schuster Interactive ADPCM encoder
489 - PFM decoder
490 - dblur video filter
491 - Real War KVAG muxer
495 - tpad filter
496 - AV1 decoding support through libdav1d
497 - dedot filter
498 - chromashift and rgbashift filters
499 - freezedetect filter
500 - truehd_core bitstream filter
501 - dhav demuxer
502 - PCM-DVD encoder
503 - GIF parser
504 - vividas demuxer
505 - hymt decoder
506 - anlmdn filter
507 - maskfun filter
508 - hcom demuxer and decoder
509 - ARBC decoder
510 - libaribb24 based ARIB STD-B24 caption support (profiles A and C)
511 - Support decoding of HEVC 4:4:4 content in nvdec and cuviddec
512 - removed libndi-newtek
513 - agm decoder
514 - KUX demuxer
515 - AV1 frame split bitstream filter
516 - lscr decoder
517 - lagfun filter
518 - asoftclip filter
519 - Support decoding of HEVC 4:4:4 content in vdpau
520 - colorhold filter
521 - xmedian filter
522 - asr filter
523 - showspatial multimedia filter
524 - VP4 video decoder
525 - IFV demuxer
526 - derain filter
527 - deesser filter
528 - mov muxer writes tracks with unspecified language instead of English by default
529 - add support for using clang to compile CUDA kernels
533 - deblock filter
534 - tmix filter
535 - amplify filter
536 - fftdnoiz filter
537 - aderivative and aintegral audio filters
538 - pal75bars and pal100bars video filter sources
539 - support mbedTLS based TLS
540 - adeclick filter
541 - adeclip filter
542 - libtensorflow backend for DNN based filters like srcnn
543 - vc1 decoder is now bit-exact
544 - ATRAC9 decoder
545 - lensfun wrapper filter
546 - colorconstancy filter
547 - AVS2 video decoder via libdavs2
548 - IMM4 video decoder
549 - Brooktree ProSumer video decoder
550 - MatchWare Screen Capture Codec decoder
551 - WinCam Motion Video decoder
552 - 1D LUT filter (lut1d)
553 - RemotelyAnywhere Screen Capture decoder
554 - cue and acue filters
555 - support for AV1 in MP4
556 - transpose_npp filter
557 - AVS2 video encoder via libxavs2
558 - amultiply filter
559 - Block-Matching 3d (bm3d) denoising filter
560 - acrossover filter
561 - ilbc decoder
562 - audio denoiser as afftdn filter
563 - AV1 parser
564 - SER demuxer
565 - sinc audio filter source
566 - chromahold filter
567 - setparams filter
568 - vibrance filter
569 - decoding S12M timecode in h264
570 - xstack filter
571 - pcm vidc decoder and encoder
572 - (a)graphmonitor filter
573 - yadif_cuda filter
577 - Bitstream filters for editing metadata in H.264, HEVC and MPEG-2 streams
578 - Dropped support for OpenJPEG versions 2.0 and below. Using OpenJPEG now
579 requires 2.1 (or later) and pkg-config.
580 - VDA dropped (use VideoToolbox instead)
581 - MagicYUV encoder
582 - Raw AMR-NB and AMR-WB demuxers
583 - TiVo ty/ty+ demuxer
584 - Intel QSV-accelerated MJPEG encoding
585 - PCE support for extended channel layouts in the AAC encoder
586 - native aptX and aptX HD encoder and decoder
587 - Raw aptX and aptX HD muxer and demuxer
588 - NVIDIA NVDEC-accelerated H.264, HEVC, MJPEG, MPEG-1/2/4, VC1, VP8/9 hwaccel decoding
589 - Intel QSV-accelerated overlay filter
590 - mcompand audio filter
591 - acontrast audio filter
592 - OpenCL overlay filter
593 - video mix filter
594 - video normalize filter
595 - audio lv2 wrapper filter
596 - VAAPI MJPEG and VP8 decoding
597 - AMD AMF H.264 and HEVC encoders
598 - video fillborders filter
599 - video setrange filter
600 - nsp demuxer
601 - support LibreSSL (via libtls)
602 - AVX-512/ZMM support added
603 - Dropped support for building for Windows XP. The minimum supported Windows
605 - deconvolve video filter
606 - entropy video filter
607 - hilbert audio filter source
608 - aiir audio filter
609 - aiff: add support for CD-ROM XA ADPCM
610 - Removed the ffserver program
611 - Removed the ffmenc and ffmdec muxer and demuxer
612 - VideoToolbox HEVC encoder and hwaccel
613 - VAAPI-accelerated ProcAmp (color balance), denoise and sharpness filters
614 - Add android_camera indev
615 - codec2 en/decoding via libcodec2
616 - muxer/demuxer for raw codec2 files and .c2 files
617 - Moved nvidia codec headers into an external repository.
618 They can be found at http://git.videolan.org/?p=ffmpeg/nv-codec-headers.git
619 - native SBC encoder and decoder
620 - drmeter audio filter
621 - hapqa_extract bitstream filter
622 - filter_units bitstream filter
623 - AV1 Support through libaom
624 - E-AC-3 dependent frames support
625 - bitstream filter for extracting E-AC-3 core
626 - Haivision SRT protocol via libsrt
627 - segafilm muxer
628 - vfrdet filter
629 - SRCNN filter
633 - deflicker video filter
634 - doubleweave video filter
635 - lumakey video filter
636 - pixscope video filter
637 - oscilloscope video filter
638 - config.log and other configuration files moved into ffbuild/ directory
639 - update cuvid/nvenc headers to Video Codec SDK 8.0.14
640 - afir audio filter
641 - scale_cuda CUDA based video scale filter
642 - librsvg support for svg rasterization
643 - crossfeed audio filter
644 - spec compliant VP9 muxing support in MP4
645 - remove the libnut muxer/demuxer wrappers
646 - remove the libschroedinger encoder/decoder wrappers
647 - surround audio filter
648 - sofalizer filter switched to libmysofa
649 - Gremlin Digital Video demuxer and decoder
650 - headphone audio filter
651 - superequalizer audio filter
652 - roberts video filter
653 - The x86 assembler default switched from yasm to nasm, pass
654 --x86asmexe=yasm to configure to restore the old behavior.
655 - additional frame format support for Interplay MVE movies
656 - support for decoding through D3D11VA in ffmpeg
657 - limiter video filter
658 - libvmaf video filter
659 - Dolby E decoder and SMPTE 337M demuxer
660 - unpremultiply video filter
661 - tlut2 video filter
662 - floodfill video filter
663 - pseudocolor video filter
664 - raw G.726 muxer and demuxer, left- and right-justified
665 - NewTek NDI input/output device
666 - Some video filters with several inputs now use a common set of options:
669 - FITS demuxer and decoder
670 - FITS muxer and encoder
671 - add --disable-autodetect build switch
672 - drop deprecated qtkit input device (use avfoundation instead)
673 - despill video filter
674 - haas audio filter
675 - SUP/PGS subtitle muxer
676 - convolve video filter
677 - VP9 tile threading support
678 - KMS screen grabber
679 - CUDA thumbnail filter
680 - V4L2 mem2mem HW assisted codecs
681 - Rockchip MPP hardware decoding
682 - vmafmotion video filter
683 - use MIME type "G726" for little-endian G.726, "AAL2-G726" for big-endian G.726
687 - CrystalHD decoder moved to new decode API
688 - add internal ebur128 library, remove external libebur128 dependency
689 - Pro-MPEG CoP #3-R2 FEC protocol
690 - premultiply video filter
691 - Support for spherical videos
692 - configure now fails if autodetect-libraries are requested but not found
693 - PSD Decoder
694 - 16.8 floating point pcm decoder
695 - 24.0 floating point pcm decoder
696 - Apple Pixlet decoder
697 - QDMC audio decoder
698 - NewTek SpeedHQ decoder
699 - MIDI Sample Dump Standard demuxer
700 - readeia608 filter
701 - Sample Dump eXchange demuxer
702 - abitscope multimedia filter
703 - Scenarist Closed Captions demuxer and muxer
704 - threshold filter
705 - midequalizer filter
706 - Optimal Huffman tables for (M)JPEG encoding
707 - VAAPI-accelerated MPEG-2 and VP8 encoding
708 - FM Screen Capture Codec decoder
709 - native Opus encoder
710 - ScreenPressor decoder
711 - incomplete ClearVideo decoder
712 - Intel QSV video scaling and deinterlacing filters
713 - Support MOV with multiple sample description tables
714 - XPM decoder
715 - Removed the legacy X11 screen grabber, use XCB instead
716 - MPEG-7 Video Signature filter
717 - Removed asyncts filter (use af_aresample instead)
718 - Intel QSV-accelerated VP8 video decoding
719 - VAAPI-accelerated deinterlacing
723 - libopenmpt demuxer
724 - tee protocol
725 - Changed metadata print option to accept general urls
726 - Alias muxer for Ogg Video (.ogv)
727 - VP8 in Ogg muxing
728 - curves filter doesn't automatically insert points at x=0 and x=1 anymore
729 - 16-bit support in curves filter and selectivecolor filter
730 - OpenH264 decoder wrapper
731 - MediaCodec H.264/HEVC/MPEG-4/VP8/VP9 hwaccel
732 - True Audio (TTA) muxer
733 - crystalizer audio filter
734 - acrusher audio filter
735 - bitplanenoise video filter
736 - floating point support in als decoder
737 - fifo muxer
738 - maskedclamp filter
739 - hysteresis filter
740 - lut2 filter
741 - yuvtestsrc filter
742 - CUDA CUVID H.263/VP8/VP9/10 bit HEVC (Dithered) Decoding
743 - vaguedenoiser filter
744 - added threads option per filter instance
745 - weave filter
746 - gblur filter
747 - avgblur filter
748 - sobel and prewitt filter
749 - MediaCodec HEVC/MPEG-4/VP8/VP9 decoding
750 - Meridian Lossless Packing (MLP) / TrueHD encoder
751 - Non-Local Means (nlmeans) denoising filter
752 - sdl2 output device and ffplay support
753 - sdl1 output device and sdl1 support removed
754 - extended mov edit list support
755 - libfaac encoder removed
756 - Matroska muxer now writes CRC32 elements by default in all Level 1 elements
757 - sidedata video and asidedata audio filter
758 - Changed mapping of rtp MIME type G726 to codec g726le.
759 - spec compliant VAAPI/DXVA2 VC-1 decoding of slices in frame-coded images
763 - DXVA2-accelerated HEVC Main10 decoding
764 - fieldhint filter
765 - loop video filter and aloop audio filter
766 - Bob Weaver deinterlacing filter
767 - firequalizer filter
768 - datascope filter
769 - bench and abench filters
770 - ciescope filter
771 - protocol blacklisting API
772 - MediaCodec H264 decoding
773 - VC-2 HQ RTP payload format (draft v1) depacketizer and packetizer
774 - VP9 RTP payload format (draft v2) packetizer
775 - AudioToolbox audio decoders
776 - AudioToolbox audio encoders
777 - coreimage filter (GPU based image filtering on OSX)
778 - libdcadec removed
779 - bitstream filter for extracting DTS core
780 - ADPCM IMA DAT4 decoder
781 - musx demuxer
782 - aix demuxer
783 - remap filter
784 - hash and framehash muxers
785 - colorspace filter
786 - hdcd filter
787 - readvitc filter
788 - VAAPI-accelerated format conversion and scaling
789 - libnpp/CUDA-accelerated format conversion and scaling
790 - Duck TrueMotion 2.0 Real Time decoder
791 - Wideband Single-bit Data (WSD) demuxer
792 - VAAPI-accelerated H.264/HEVC/MJPEG encoding
793 - DTS Express (LBR) decoder
794 - Generic OpenMAX IL encoder with support for Raspberry Pi
795 - IFF ANIM demuxer & decoder
796 - Direct Stream Transfer (DST) decoder
797 - loudnorm filter
798 - MTAF demuxer and decoder
799 - MagicYUV decoder
800 - OpenExr improvements (tile data and B44/B44A support)
801 - BitJazz SheerVideo decoder
802 - CUDA CUVID H264/HEVC decoder
803 - 10-bit depth support in native utvideo decoder
804 - libutvideo wrapper removed
805 - YUY2 Lossless Codec decoder
806 - VideoToolbox H.264 encoder
810 - Common Encryption (CENC) MP4 encoding and decoding support
811 - DXV decoding
812 - extrastereo filter
813 - ocr filter
814 - alimiter filter
815 - stereowiden filter
816 - stereotools filter
817 - rubberband filter
818 - tremolo filter
819 - agate filter
820 - chromakey filter
821 - maskedmerge filter
822 - Screenpresso SPV1 decoding
823 - chromaprint fingerprinting muxer
824 - ffplay dynamic volume control
825 - displace filter
826 - selectivecolor filter
827 - extensive native AAC encoder improvements and removal of experimental flag
828 - ADPCM PSX decoder
829 - 3dostr, dcstr, fsb, genh, vag, xvag, ads, msf, svag & vpk demuxer
830 - zscale filter
831 - wve demuxer
832 - zero-copy Intel QSV transcoding in ffmpeg
833 - shuffleframes filter
834 - SDX2 DPCM decoder
835 - vibrato filter
836 - innoHeim/Rsupport Screen Capture Codec decoder
837 - ADPCM AICA decoder
838 - Interplay ACM demuxer and audio decoder
839 - XMA1 & XMA2 decoder
840 - realtime filter
841 - anoisesrc audio filter source
842 - IVR demuxer
843 - compensationdelay filter
844 - acompressor filter
845 - support encoding 16-bit RLE SGI images
846 - apulsator filter
847 - sidechaingate audio filter
848 - mipsdspr1 option has been renamed to mipsdsp
849 - aemphasis filter
850 - mips32r5 option has been removed
851 - mips64r6 option has been removed
852 - DXVA2-accelerated VP9 decoding
853 - SOFAlizer: virtual binaural acoustics filter
854 - VAAPI VP9 hwaccel
855 - audio high-order multiband parametric equalizer
856 - automatic bitstream filtering
857 - showspectrumpic filter
858 - libstagefright support removed
859 - spectrumsynth filter
860 - ahistogram filter
861 - only seek with the right mouse button in ffplay
862 - toggle full screen when double-clicking with the left mouse button in ffplay
863 - afftfilt filter
864 - convolution filter
865 - libquvi support removed
866 - support for dvaudio in wav and avi
867 - libaacplus and libvo-aacenc support removed
868 - Cineform HD decoder
869 - new DCA decoder with full support for DTS-HD extensions
870 - significant performance improvements in Windows Television (WTV) demuxer
871 - nnedi deinterlacer
872 - streamselect video and astreamselect audio filter
873 - swaprect filter
874 - metadata video and ametadata audio filter
875 - SMPTE VC-2 HQ profile support for the Dirac decoder
876 - SMPTE VC-2 native encoder supporting the HQ profile
880 - colorkey video filter
881 - BFSTM/BCSTM demuxer
882 - little-endian ADPCM_THP decoder
883 - Hap decoder and encoder
884 - DirectDraw Surface image/texture decoder
885 - ssim filter
886 - optional new ASF demuxer
887 - showvolume filter
888 - Many improvements to the JPEG 2000 decoder
889 - Go2Meeting decoding support
890 - adrawgraph audio and drawgraph video filter
891 - removegrain video filter
892 - Intel QSV-accelerated MPEG-2 video and HEVC encoding
893 - Intel QSV-accelerated MPEG-2 video and HEVC decoding
894 - Intel QSV-accelerated VC-1 video decoding
895 - libkvazaar HEVC encoder
896 - erosion, dilation, deflate and inflate video filters
897 - Dynamic Audio Normalizer as dynaudnorm filter
898 - Reverse video and areverse audio filter
899 - Random filter
900 - deband filter
901 - AAC fixed-point decoding
902 - sidechaincompress audio filter
903 - bitstream filter for converting HEVC from MP4 to Annex B
904 - acrossfade audio filter
905 - allyuv and allrgb video sources
906 - atadenoise video filter
907 - OS X VideoToolbox support
908 - aphasemeter filter
909 - showfreqs filter
910 - vectorscope filter
911 - waveform filter
912 - hstack and vstack filter
913 - Support DNx100 (1440x1080@8)
914 - VAAPI hevc hwaccel
915 - VDPAU hevc hwaccel
916 - framerate filter
917 - Switched default encoders for webm to VP9 and Opus
918 - Removed experimental flag from the JPEG 2000 encoder
922 - FFT video filter
923 - TDSC decoder
924 - DTS lossless extension (XLL) decoding (not lossless, disabled by default)
925 - showwavespic filter
926 - DTS decoding through libdcadec
927 - Drop support for nvenc API before 5.0
928 - nvenc HEVC encoder
929 - Detelecine filter
930 - Intel QSV-accelerated H.264 encoding
931 - MMAL-accelerated H.264 decoding
932 - basic APNG encoder and muxer with default extension "apng"
933 - unpack DivX-style packed B-frames in MPEG-4 bitstream filter
934 - WebM Live Chunk Muxer
935 - nvenc level and tier options
936 - chorus filter
937 - Canopus HQ/HQA decoder
938 - Automatically rotate videos based on metadata in ffmpeg
939 - improved Quickdraw compatibility
940 - VP9 high bit-depth and extended colorspaces decoding support
941 - WebPAnimEncoder API when available for encoding and muxing WebP
942 - Direct3D11-accelerated decoding
943 - Support Secure Transport
944 - Multipart JPEG demuxer
948 - nvenc encoder
949 - 10bit spp filter
950 - colorlevels filter
951 - RIFX format for *.wav files
952 - RTP/mpegts muxer
953 - non continuous cache protocol support
954 - tblend filter
955 - cropdetect support for non 8bpp, absolute (if limit >= 1) and relative (if limit < 1.0) threshold
956 - Camellia symmetric block cipher
957 - OpenH264 encoder wrapper
958 - VOC seeking support
959 - Closed caption Decoder
960 - fspp, uspp, pp7 MPlayer postprocessing filters ported to native filters
961 - showpalette filter
962 - Twofish symmetric block cipher
963 - Support DNx100 (960x720@8)
964 - eq2 filter ported from libmpcodecs as eq filter
965 - removed libmpcodecs
966 - Changed default DNxHD colour range in QuickTime .mov derivatives to mpeg range
967 - ported softpulldown filter from libmpcodecs as repeatfields filter
968 - dcshift filter
969 - RTP depacketizer for loss tolerant payload format for MP3 audio (RFC 5219)
970 - RTP depacketizer for AC3 payload format (RFC 4184)
971 - palettegen and paletteuse filters
972 - VP9 RTP payload format (draft 0) experimental depacketizer
973 - RTP depacketizer for DV (RFC 6469)
974 - DXVA2-accelerated HEVC decoding
975 - AAC ELD 480 decoding
976 - Intel QSV-accelerated H.264 decoding
977 - DSS SP decoder and DSS demuxer
978 - Fix stsd atom corruption in DNxHD QuickTimes
979 - Canopus HQX decoder
980 - RTP depacketization of T.140 text (RFC 4103)
981 - Port MIPS optimizations to 64-bit
985 - HEVC/H.265 RTP payload format (draft v6) packetizer
986 - SUP/PGS subtitle demuxer
987 - ffprobe -show_pixel_formats option
988 - CAST128 symmetric block cipher, ECB mode
989 - STL subtitle demuxer and decoder
990 - libutvideo YUV 4:2:2 10bit support
991 - XCB-based screen-grabber
992 - UDP-Lite support (RFC 3828)
993 - xBR scaling filter
994 - AVFoundation screen capturing support
995 - ffserver supports codec private options
996 - creating DASH compatible fragmented MP4, MPEG-DASH segmenting muxer
997 - WebP muxer with animated WebP support
998 - zygoaudio decoding support
999 - APNG demuxer
1000 - postproc visualization support
1004 - Icecast protocol
1005 - ported lenscorrection filter from frei0r filter
1006 - large optimizations in dctdnoiz to make it usable
1007 - ICY metadata are now requested by default with the HTTP protocol
1008 - support for using metadata in stream specifiers in fftools
1009 - LZMA compression support in TIFF decoder
1010 - H.261 RTP payload format (RFC 4587) depacketizer and experimental packetizer
1011 - HEVC/H.265 RTP payload format (draft v6) depacketizer
1012 - added codecview filter to visualize information exported by some codecs
1013 - Matroska 3D support thorugh side data
1014 - HTML generation using texi2html is deprecated in favor of makeinfo/texi2any
1015 - silenceremove filter
1019 - AC3 fixed-point decoding
1020 - shuffleplanes filter
1021 - subfile protocol
1022 - Phantom Cine demuxer
1023 - replaygain data export
1024 - VP7 video decoder
1025 - Alias PIX image encoder and decoder
1026 - Improvements to the BRender PIX image decoder
1027 - Improvements to the XBM decoder
1028 - QTKit input device
1029 - improvements to OpenEXR image decoder
1030 - support decoding 16-bit RLE SGI images
1031 - GDI screen grabbing for Windows
1032 - alternative rendition support for HTTP Live Streaming
1033 - AVFoundation input device
1034 - Direct Stream Digital (DSD) decoder
1035 - Magic Lantern Video (MLV) demuxer
1036 - On2 AVC (Audio for Video) decoder
1037 - support for decoding through DXVA2 in ffmpeg
1038 - libbs2b-based stereo-to-binaural audio filter
1039 - libx264 reference frames count limiting depending on level
1040 - native Opus decoder
1041 - display matrix export and rotation API
1042 - WebVTT encoder
1043 - showcqt multimedia filter
1044 - zoompan filter
1045 - signalstats filter
1046 - hqx filter (hq2x, hq3x, hq4x)
1047 - flanger filter
1048 - Image format auto-detection
1049 - LRC demuxer and muxer
1050 - Samba protocol (via libsmbclient)
1051 - WebM DASH Manifest muxer
1052 - libfribidi support in drawtext
1057 - HNM version 4 demuxer and video decoder
1058 - Live HDS muxer
1059 - setsar/setdar filters now support variables in ratio expressions
1060 - elbg filter
1061 - string validation in ffprobe
1062 - support for decoding through VDPAU in ffmpeg (the -hwaccel option)
1063 - complete Voxware MetaSound decoder
1064 - remove mp3_header_compress bitstream filter
1065 - Windows resource files for shared libraries
1066 - aeval filter
1067 - stereoscopic 3d metadata handling
1068 - WebP encoding via libwebp
1069 - ATRAC3+ decoder
1070 - VP8 in Ogg demuxing
1071 - side & metadata support in NUT
1072 - framepack filter
1073 - XYZ12 rawvideo support in NUT
1074 - Exif metadata support in WebP decoder
1075 - OpenGL device
1076 - Use metadata_header_padding to control padding in ID3 tags (currently used in
1078 - Mirillis FIC video decoder
1079 - Support DNx444
1080 - libx265 encoder
1081 - dejudder filter
1082 - Autodetect VDA like all other hardware accelerations
1083 - aliases and defaults for Ogg subtypes (opus, spx)
1088 - aecho filter
1089 - perspective filter ported from libmpcodecs
1090 - ffprobe -show_programs option
1091 - compand filter
1092 - RTMP seek support
1093 - when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
1095 the -noaccurate_seek option.
1096 - ffmpeg -t option can now be used for inputs, to limit the duration of
1098 - incomplete Voxware MetaSound decoder
1099 - read EXIF metadata from JPEG
1100 - DVB teletext decoder
1101 - phase filter ported from libmpcodecs
1102 - w3fdif filter
1103 - Opus support in Matroska
1104 - FFV1 version 1.3 is stable and no longer experimental
1105 - FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
1106 - changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
1108 - adelay filter
1109 - pullup filter ported from libmpcodecs
1110 - ffprobe -read_intervals option
1111 - Lossless and alpha support for WebP decoder
1112 - Error Resilient AAC syntax (ER AAC LC) decoding
1113 - Low Delay AAC (ER AAC LD) decoding
1114 - mux chapters in ASF files
1115 - SFTP protocol (via libssh)
1116 - libx264: add ability to encode in YUVJ422P and YUVJ444P
1117 - Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
1118 - make decoding alpha optional for prores, ffv1 and vp6 by setting
1120 - ladspa wrapper filter
1121 - native VP9 decoder
1122 - dpx parser
1123 - max_error_rate parameter in ffmpeg
1124 - PulseAudio output device
1125 - ReplayGain scanner
1126 - Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
1127 - Linux framebuffer output device
1128 - HEVC decoder
1129 - raw HEVC, HEVC in MOV/MP4, HEVC in Matroska, HEVC in MPEG-TS demuxing
1130 - mergeplanes filter
1135 - curves filter
1136 - reference-counting for AVFrame and AVPacket data
1137 - ffmpeg now fails when input options are used for output file
1139 - support for Monkey's Audio versions from 3.93
1140 - perms and aperms filters
1141 - audio filtering support in ffplay
1142 - 10% faster aac encoding on x86 and MIPS
1143 - sine audio filter source
1144 - WebP demuxing and decoding support
1145 - ffmpeg options -filter_script and -filter_complex_script, which allow a
1147 - OpenCL support
1148 - audio phaser filter
1149 - separatefields filter
1150 - libquvi demuxer
1151 - uniform options syntax across all filters
1152 - telecine filter
1153 - interlace filter
1154 - smptehdbars source
1155 - inverse telecine filters (fieldmatch and decimate)
1156 - colorbalance filter
1157 - colorchannelmixer filter
1158 - The matroska demuxer can now output proper verbatim ASS packets. It will
1160 - decent native animated GIF encoding
1161 - asetrate filter
1162 - interleave filter
1163 - timeline editing with filters
1164 - vidstabdetect and vidstabtransform filters for video stabilization using
1166 - astats filter
1167 - trim and atrim filters
1168 - ffmpeg -t and -ss (output-only) options are now sample-accurate when
1170 - Matroska muxer can now put the index at the beginning of the file.
1171 - extractplanes filter
1172 - avectorscope filter
1173 - ADPCM DTK decoder
1174 - ADP demuxer
1175 - RSD demuxer
1176 - RedSpark demuxer
1177 - ADPCM IMA Radical decoder
1178 - zmq filters
1179 - DCT denoiser filter (dctdnoiz)
1180 - Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
1181 - Apple Intermediate Codec decoder
1182 - Escape 130 video decoder
1183 - FTP protocol support
1184 - V4L2 output device
1185 - 3D LUT filter (lut3d)
1186 - SMPTE 302M audio encoder
1187 - support for slice multithreading in libavfilter
1188 - Hald CLUT support (generation and filtering)
1189 - VC-1 interlaced B-frame support
1190 - support for WavPack muxing (raw and in Matroska)
1191 - XVideo output device
1192 - vignette filter
1193 - True Audio (TTA) encoder
1194 - Go2Webinar decoder
1195 - mcdeint filter ported from libmpcodecs
1196 - sab filter ported from libmpcodecs
1197 - ffprobe -show_chapters option
1198 - WavPack encoding through libwavpack
1199 - rotate filter
1200 - spp filter ported from libmpcodecs
1201 - libgme support
1202 - psnr filter
1207 - VDPAU hardware acceleration through normal hwaccel
1208 - SRTP support
1209 - Error diffusion dither in Swscale
1210 - Chained Ogg support
1211 - Theora Midstream reconfiguration support
1212 - EVRC decoder
1213 - audio fade filter
1214 - filtering audio with unknown channel layout
1215 - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
1217 - improved showspectrum filter, with multichannel support and sox-like colors
1218 - histogram filter
1219 - tee muxer
1220 - il filter ported from libmpcodecs
1221 - support ID3v2 tags in ASF files
1222 - encrypted TTA stream decoding support
1223 - RF64 support in WAV muxer
1224 - noise filter ported from libmpcodecs
1225 - Subtitles character encoding conversion
1226 - blend filter
1227 - stereo3d filter ported from libmpcodecs
1232 - stream disposition information printing in ffprobe
1233 - filter for loudness analysis following EBU R128
1234 - Opus encoder using libopus
1235 - ffprobe -select_streams option
1236 - Pinnacle TARGA CineWave YUV16 decoder
1237 - TAK demuxer, decoder and parser
1238 - DTS-HD demuxer
1239 - remove -same_quant, it hasn't worked for years
1240 - FFM2 support
1241 - X-Face image encoder and decoder
1242 - 24-bit FLAC encoding
1243 - multi-channel ALAC encoding up to 7.1
1244 - metadata (INFO tag) support in WAV muxer
1245 - subtitles raw text decoder
1246 - support for building DLLs using MSVC
1247 - LVF demuxer
1248 - ffescape tool
1249 - metadata (info chunk) support in CAF muxer
1250 - field filter ported from libmpcodecs
1251 - AVR demuxer
1252 - geq filter ported from libmpcodecs
1253 - remove ffserver daemon mode
1254 - AST muxer/demuxer
1255 - new expansion syntax for drawtext
1256 - BRender PIX image decoder
1257 - ffprobe -show_entries option
1258 - ffprobe -sections option
1259 - ADPCM IMA Dialogic decoder
1260 - BRSTM demuxer
1261 - animated GIF decoder and demuxer
1262 - PVF demuxer
1263 - subtitles filter
1264 - IRCAM muxer/demuxer
1265 - Paris Audio File demuxer
1266 - Virtual concatenation demuxer
1267 - VobSub demuxer
1268 - JSON captions for TED talks decoding support
1269 - SOX Resampler support in libswresample
1270 - aselect filter
1271 - SGI RLE 8-bit / Silicon Graphics RLE 8-bit video decoder
1272 - Silicon Graphics Motion Video Compressor 1 & 2 decoder
1273 - Silicon Graphics Movie demuxer
1274 - apad filter
1275 - Resolution & pixel format change support with multithreading for H.264
1276 - documentation split into per-component manuals
1277 - pp (postproc) filter ported from MPlayer
1278 - NIST Sphere demuxer
1279 - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
1280 - Sony Wave64 muxer
1281 - adobe and limelight publisher authentication in RTMP
1282 - data: URI scheme
1283 - support building on the Plan 9 operating system
1284 - kerndeint filter ported from MPlayer
1285 - histeq filter ported from VirtualDub
1286 - Megalux Frame demuxer
1287 - 012v decoder
1288 - Improved AVC Intra decoding support
1293 - INI and flat output in ffprobe
1294 - Scene detection in libavfilter
1295 - Indeo Audio decoder
1296 - channelsplit audio filter
1297 - setnsamples audio filter
1298 - atempo filter
1299 - ffprobe -show_data option
1300 - RTMPT protocol support
1301 - iLBC encoding/decoding via libilbc
1302 - Microsoft Screen 1 decoder
1303 - join audio filter
1304 - audio channel mapping filter
1305 - Microsoft ATC Screen decoder
1306 - RTSP listen mode
1307 - TechSmith Screen Codec 2 decoder
1308 - AAC encoding via libfdk-aac
1309 - Microsoft Expression Encoder Screen decoder
1310 - RTMPS protocol support
1311 - RTMPTS protocol support
1312 - RTMPE protocol support
1313 - RTMPTE protocol support
1314 - showwaves and showspectrum filter
1315 - LucasArts SMUSH SANM playback support
1316 - LucasArts SMUSH VIMA audio decoder (ADPCM)
1317 - LucasArts SMUSH demuxer
1318 - SAMI, RealText and SubViewer demuxers and decoders
1319 - Heart Of Darkness PAF playback support
1320 - iec61883 device
1321 - asettb filter
1322 - new option: -progress
1323 - 3GPP Timed Text encoder/decoder
1324 - GeoTIFF decoder support
1325 - ffmpeg -(no)stdin option
1326 - Opus decoder using libopus
1327 - caca output device using libcaca
1328 - alphaextract and alphamerge filters
1329 - concat filter
1330 - flite filter
1331 - Canopus Lossless Codec decoder
1332 - bitmap subtitles in filters (experimental and temporary)
1333 - MP2 encoding via TwoLAME
1334 - bmp parser
1335 - smptebars source
1336 - asetpts filter
1337 - hue filter
1338 - ICO muxer
1339 - SubRip encoder and decoder without embedded timing
1340 - edge detection filter
1341 - framestep filter
1342 - ffmpeg -shortest option is now per-output file
1343 -pass and -passlogfile are now per-output stream
1344 - volume measurement filter
1345 - Ut Video encoder
1346 - Microsoft Screen 2 decoder
1347 - smartblur filter ported from MPlayer
1348 - CPiA decoder
1349 - decimate filter ported from MPlayer
1350 - RTP depacketization of JPEG
1351 - Smooth Streaming live segmenter muxer
1352 - F4V muxer
1353 - sendcmd and asendcmd filters
1354 - WebVTT demuxer and decoder (simple tags supported)
1355 - RTP packetization of JPEG
1356 - faststart option in the MOV/MP4 muxer
1357 - support for building with MSVC
1362 - Fixes: CVE-2012-2772, CVE-2012-2774, CVE-2012-2775, CVE-2012-2776, CVE-2012-2777,
1363 CVE-2012-2779, CVE-2012-2782, CVE-2012-2783, CVE-2012-2784, CVE-2012-2785,
1364 CVE-2012-2786, CVE-2012-2787, CVE-2012-2788, CVE-2012-2789, CVE-2012-2790,
1365 CVE-2012-2791, CVE-2012-2792, CVE-2012-2793, CVE-2012-2794, CVE-2012-2795,
1366 CVE-2012-2796, CVE-2012-2797, CVE-2012-2798, CVE-2012-2799, CVE-2012-2800,
1367 CVE-2012-2801, CVE-2012-2802, CVE-2012-2803, CVE-2012-2804,
1368 - v408 Quicktime and Microsoft AYUV Uncompressed 4:4:4:4 encoder and decoder
1369 - setfield filter
1370 - CDXL demuxer and decoder
1371 - Apple ProRes encoder
1372 - ffprobe -count_packets and -count_frames options
1373 - Sun Rasterfile Encoder
1374 - ID3v2 attached pictures reading and writing
1375 - WMA Lossless decoder
1376 - bluray protocol
1377 - blackdetect filter
1378 - libutvideo encoder wrapper (--enable-libutvideo)
1379 - swapuv filter
1380 - bbox filter
1381 - XBM encoder and decoder
1382 - RealAudio Lossless decoder
1383 - ZeroCodec decoder
1384 - tile video filter
1385 - Metal Gear Solid: The Twin Snakes demuxer
1386 - OpenEXR image decoder
1387 - removelogo filter
1388 - drop support for ffmpeg without libavfilter
1389 - drawtext video filter: fontconfig support
1390 - ffmpeg -benchmark_all option
1391 - super2xsai filter ported from libmpcodecs
1392 - add libavresample audio conversion library for compatibility
1393 - MicroDVD decoder
1394 - Avid Meridien (AVUI) encoder and decoder
1395 - accept + prefix to -pix_fmt option to disable automatic conversions.
1396 - complete audio filtering in libavfilter and ffmpeg
1397 - add fps filter
1398 - vorbis parser
1399 - png parser
1400 - audio mix filter
1401 - ffv1: support (draft) version 1.3
1406 - Fixes: CVE-2011-3929, CVE-2011-3934, CVE-2011-3935, CVE-2011-3936,
1407 CVE-2011-3937, CVE-2011-3940, CVE-2011-3941, CVE-2011-3944,
1408 CVE-2011-3945, CVE-2011-3946, CVE-2011-3947, CVE-2011-3949,
1409 CVE-2011-3950, CVE-2011-3951, CVE-2011-3952
1410 - v410 Quicktime Uncompressed 4:4:4 10-bit encoder and decoder
1411 - SBaGen (SBG) binaural beats script demuxer
1412 - OpenMG Audio muxer
1413 - Timecode extraction in DV and MOV
1414 - thumbnail video filter
1415 - XML output in ffprobe
1416 - asplit audio filter
1417 - tinterlace video filter
1418 - astreamsync audio filter
1419 - amerge audio filter
1420 - ISMV (Smooth Streaming) muxer
1421 - GSM audio parser
1422 - SMJPEG muxer
1423 - XWD encoder and decoder
1424 - Automatic thread count based on detection number of (available) CPU cores
1425 - y41p Brooktree Uncompressed 4:1:1 12-bit encoder and decoder
1426 - ffprobe -show_error option
1427 - Avid 1:1 10-bit RGB Packer codec
1428 - v308 Quicktime Uncompressed 4:4:4 encoder and decoder
1429 - yuv4 libquicktime packed 4:2:0 encoder and decoder
1430 - ffprobe -show_frames option
1431 - silencedetect audio filter
1432 - ffprobe -show_program_version, -show_library_versions, -show_versions options
1433 - rv34: frame-level multi-threading
1434 - optimized iMDCT transform on x86 using SSE for for mpegaudiodec
1435 - Improved PGS subtitle decoder
1436 - dumpgraph option to lavfi device
1437 - r210 and r10k encoders
1438 - ffwavesynth decoder
1439 - aviocat tool
1440 - ffeval tool
1441 - support encoding and decoding 4-channel SGI images
1446 - openal input device added
1447 - boxblur filter added
1448 - BWF muxer
1449 - Flash Screen Video 2 decoder
1450 - lavfi input device added
1451 - added avconv, which is almost the same for now, except
1455 options for ffmpeg should be given in [input options] -i INPUT [output
1457 before the -i and it mostly worked. Except when it didn't - the behavior was
1459 options. All non-global options are reset after an input or output filename.
1460 * All per-file options are now truly per-file - they apply only to the next
1462 will now work properly (notably -ss and -t options).
1463 * All per-stream options are now truly per-stream - it is possible to
1466 * In ffmpeg some options (like -newvideo/-newaudio/...) are irregular in the
1470 * -newvideo/-newaudio/-newsubtitle options were removed. Not only were they
1471 irregular and highly confusing, they were also redundant. In avconv the -map
1473 them. E.g. avconv -i INPUT -map 0 OUTPUT will create an output stream for
1475 * The -map option now has slightly different and more powerful syntax:
1479 + It's possible to specify stream type. E.g. -map 0:a:2 creates an
1482 not just the first. E.g. -map 0:s creates output streams for all the
1484 + Since -map can now match multiple streams, negative mappings were
1486 defined map. E.g. '-map 0 -map -0:a:1' means 'create output streams for
1489 * There is a new option -c (or -codec) for choosing the decoder/encoder to
1491 other options. E.g. -c:v lib264 sets the codec for all video streams, -c:a:0
1492 libvorbis sets the codec for the first audio stream and -c copy copies all
1493 the streams without reencoding. Old -vcodec/-acodec/-scodec options are now
1494 aliases to -c:v/a/s
1496 apply to. E.g. -b:v:0 2M sets the bitrate for the first video stream, while
1497 -b:a 128k sets the bitrate for all audio streams. Note that the old -ab 128k
1499 * -map_chapters now takes only an input file index and applies to the next
1501 * -map_metadata now takes only an input metadata specifier and applies to
1504 * -metadata can now be used to set metadata on streams and chapters, e.g.
1505 -metadata:s:1 language=eng sets the language of the first stream to 'eng'.
1506 This made -vlang/-alang/-slang options redundant, so they were removed.
1507 * -qscale option now uses stream specifiers and applies to all streams, not
1508 just video. I.e. plain -qscale number would now apply to all streams. To get
1509 the old behavior, use -qscale:v. Also there is now a shortcut -q for -qscale
1510 and -aq is now an alias for -q:a.
1511 * -vbsf/-absf/-sbsf options were removed and replaced by a -bsf option which
1512 uses stream specifiers. Use -bsf:v/a/s instead of the old options.
1513 * -itsscale option now uses stream specifiers, so its argument is only the
1515 * -intra option was removed, use -g 0 for the same effect.
1516 * -psnr option was removed, use -flags +psnr for the same effect.
1517 * -vf option is now an alias to the new -filter option, which uses stream specifiers.
1518 * -vframes/-aframes/-dframes options are now aliases to the new -frames option.
1519 * -vtag/-atag/-stag options are now aliases to the new -tag option.
1520 - XMV demuxer
1521 - LOAS demuxer
1522 - ashowinfo filter added
1523 - Windows Media Image decoder
1524 - amovie source added
1525 - LATM muxer/demuxer
1526 - Speex encoder via libspeex
1527 - JSON output in ffprobe
1528 - WTV muxer
1529 - Optional C++ Support (needed for libstagefright)
1530 - H.264 Decoding on Android via Stagefright
1531 - Prores decoder
1532 - BIN/XBIN/ADF/IDF text file decoder
1533 - aconvert audio filter added
1534 - audio support to lavfi input device added
1535 - libcdio-paranoia input device for audio CD grabbing
1536 - Apple ProRes decoder
1537 - CELT in Ogg demuxing
1538 - G.723.1 demuxer and decoder
1539 - libmodplug support (--enable-libmodplug)
1540 - VC-1 interlaced decoding
1541 - libutvideo wrapper (--enable-libutvideo)
1542 - aevalsrc audio source added
1543 - Ut Video decoder
1544 - Speex encoding via libspeex
1545 - 4:2:2 H.264 decoding support
1546 - 4:2:2 and 4:4:4 H.264 encoding with libx264
1547 - Pulseaudio input device
1548 - Prores encoder
1549 - Video Decoder Acceleration (VDA) HWAccel module.
1550 - replacement Indeo 3 decoder
1551 - new ffmpeg option: -map_channel
1552 - volume audio filter added
1553 - earwax audio filter added
1554 - libv4l2 support (--enable-libv4l2)
1555 - TLS/SSL and HTTPS protocol support
1556 - AVOptions API rewritten and documented
1557 - most of CODEC_FLAG2_*, some CODEC_FLAG_* and many codec-specific fields in
1559 - Properly working defaults in libx264 wrapper, support for native presets.
1560 - Encrypted OMA files support
1561 - Discworld II BMV decoding support
1562 - VBLE Decoder
1563 - OS X Video Decoder Acceleration (VDA) support
1564 - compact and csv output in ffprobe
1565 - pan audio filter
1566 - IFF Amiga Continuous Bitmap (ACBM) decoder
1567 - ass filter
1568 - CRI ADX audio format muxer and demuxer
1569 - Playstation Portable PMP format demuxer
1570 - Microsoft Windows ICO demuxer
1571 - life source
1572 - PCM format support in OMA demuxer
1573 - CLJR encoder
1574 - new option: -report
1575 - Dxtory capture format decoder
1576 - cellauto source
1577 - Simple segmenting muxer
1578 - Indeo 4 decoder
1579 - SMJPEG demuxer
1584 - many many things we forgot because we rather write code than changelogs
1585 - WebM support in Matroska de/muxer
1586 - low overhead Ogg muxing
1587 - MMS-TCP support
1588 - VP8 de/encoding via libvpx
1589 - Demuxer for On2's IVF format
1590 - Pictor/PC Paint decoder
1591 - HE-AAC v2 decoder
1592 - HE-AAC v2 encoding with libaacplus
1593 - libfaad2 wrapper removed
1594 - DTS-ES extension (XCh) decoding support
1595 - native VP8 decoder
1596 - RTSP tunneling over HTTP
1597 - RTP depacketization of SVQ3
1598 - -strict inofficial replaced by -strict unofficial
1599 - ffplay -exitonkeydown and -exitonmousedown options added
1600 - native GSM / GSM MS decoder
1601 - RTP depacketization of QDM2
1602 - ANSI/ASCII art playback system
1603 - Lego Mindstorms RSO de/muxer
1604 - libavcore added (and subsequently removed)
1605 - SubRip subtitle file muxer and demuxer
1606 - Chinese AVS encoding via libxavs
1607 - ffprobe -show_packets option added
1608 - RTP packetization of Theora and Vorbis
1609 - RTP depacketization of MP4A-LATM
1610 - RTP packetization and depacketization of VP8
1611 - hflip filter
1612 - Apple HTTP Live Streaming demuxer
1613 - a64 codec
1614 - MMS-HTTP support
1615 - G.722 ADPCM audio encoder/decoder
1616 - R10k video decoder
1617 - ocv_smooth filter
1618 - frei0r wrapper filter
1619 - change crop filter syntax to width:height:x:y
1620 - make the crop filter accept parametric expressions
1621 - make ffprobe accept AVFormatContext options
1622 - yadif filter
1623 - blackframe filter
1624 - Demuxer for Leitch/Harris' VR native stream format (LXF)
1625 - RTP depacketization of the X-QT QuickTime format
1626 - SAP (Session Announcement Protocol, RFC 2974) muxer and demuxer
1627 - cropdetect filter
1628 - ffmpeg -crop* options removed
1629 - transpose filter added
1630 - ffmpeg -force_key_frames option added
1631 - demuxer for receiving raw rtp:// URLs without an SDP description
1632 - single stream LATM/LOAS decoder
1633 - setpts filter added
1634 - Win64 support for optimized x86 assembly functions
1635 - MJPEG/AVI1 to JPEG/JFIF bitstream filter
1636 - ASS subtitle encoder and decoder
1637 - IEC 61937 encapsulation for E-AC-3, TrueHD, DTS-HD (for HDMI passthrough)
1638 - overlay filter added
1639 - rename aspect filter to setdar, and pixelaspect to setsar
1640 - IEC 61937 demuxer
1641 - Mobotix .mxg demuxer
1642 - frei0r source added
1643 - hqdn3d filter added
1644 - RTP depacketization of QCELP
1645 - FLAC parser added
1646 - gradfun filter added
1647 - AMR-WB decoder
1648 - replace the ocv_smooth filter with a more generic ocv filter
1649 - Windows Televison (WTV) demuxer
1650 - FFmpeg metadata format muxer and demuxer
1651 - SubRip (srt) subtitle encoder and decoder
1652 - floating-point AC-3 encoder added
1653 - Lagarith decoder
1654 - ffmpeg -copytb option added
1655 - IVF muxer added
1656 - Wing Commander IV movies decoder added
1657 - movie source added
1658 - Bink version 'b' audio and video decoder
1659 - Bitmap Brothers JV playback system
1660 - Apple HTTP Live Streaming protocol handler
1661 - sndio support for playback and record
1662 - Linux framebuffer input device added
1663 - Chronomaster DFA decoder
1664 - DPX image encoder
1665 - MicroDVD subtitle file muxer and demuxer
1666 - Playstation Portable PMP format demuxer
1667 - fieldorder video filter added
1668 - AAC encoding via libvo-aacenc
1669 - AMR-WB encoding via libvo-amrwbenc
1670 - xWMA demuxer
1671 - Mobotix MxPEG decoder
1672 - VP8 frame-multithreading
1673 - NEON optimizations for VP8
1674 - Lots of deprecated API cruft removed
1675 - fft and imdct optimizations for AVX (Sandy Bridge) processors
1676 - showinfo filter added
1677 - SMPTE 302M AES3 audio decoder
1678 - Apple Core Audio Format muxer
1679 - 9 bits and 10 bits per sample support in the H.264 decoder
1680 - 9 bits and 10 bits FFV1 encoding / decoding
1681 - split filter added
1682 - select filter added
1683 - sdl output device added
1684 - libmpcodecs video filter support (3 times as many filters than before)
1685 - mpeg2 aspect ratio dection fixed
1686 - libxvid aspect pickiness fixed
1687 - Frame multithreaded decoding
1688 - E-AC-3 audio encoder
1689 - ac3enc: add channel coupling support
1690 - floating-point sample format support to the ac3, eac3, dca, aac, and vorbis decoders.
1691 - H264/MPEG frame-level multi-threading
1692 - All av_metadata_* functions renamed to av_dict_* and moved to libavutil
1693 - 4:4:4 H.264 decoding support
1694 - 10-bit H.264 optimizations for x86
1695 - lut, lutrgb, and lutyuv filters added
1696 - buffersink libavfilter sink added
1697 - Bump libswscale for recently reported ABI break
1698 - New J2K encoder (via OpenJPEG)
1703 - all the changes for 0.8, but keeping API/ABI compatibility with the 0.6 release
1708 - PB-frame decoding for H.263
1709 - deprecated vhook subsystem removed
1710 - deprecated old scaler removed
1711 - VQF demuxer
1712 - Alpha channel scaler
1713 - PCX encoder
1714 - RTP packetization of H.263
1715 - RTP packetization of AMR
1716 - RTP depacketization of Vorbis
1717 - CorePNG decoding support
1718 - Cook multichannel decoding support
1719 - introduced avlanguage helpers in libavformat
1720 - 8088flex TMV demuxer and decoder
1721 - per-stream language-tags extraction in asfdec
1722 - V210 decoder and encoder
1723 - remaining GPL parts in AC-3 decoder converted to LGPL
1724 - QCP demuxer
1725 - SoX native format muxer and demuxer
1726 - AMR-NB decoding/encoding, AMR-WB decoding via OpenCORE libraries
1727 - DPX image decoder
1728 - Electronic Arts Madcow decoder
1729 - DivX (XSUB) subtitle encoder
1730 - nonfree libamr support for AMR-NB/WB decoding/encoding removed
1731 - experimental AAC encoder
1732 - RTP depacketization of ASF and RTSP from WMS servers
1733 - RTMP support in libavformat
1734 - noX handling for OPT_BOOL X options
1735 - Wave64 demuxer
1736 - IEC-61937 compatible Muxer
1737 - TwinVQ decoder
1738 - Bluray (PGS) subtitle decoder
1739 - LPCM support in MPEG-TS (HDMV RID as found on Blu-ray disks)
1740 - WMA Pro decoder
1741 - Core Audio Format demuxer
1742 - ATRAC1 decoder
1743 - MD STUDIO audio demuxer
1744 - RF64 support in WAV demuxer
1745 - MPEG-4 Audio Lossless Coding (ALS) decoder
1746 - -formats option split into -formats, -codecs, -bsfs, and -protocols
1747 - IV8 demuxer
1748 - CDG demuxer and decoder
1749 - R210 decoder
1750 - Auravision Aura 1 and 2 decoders
1751 - Deluxe Paint Animation playback system
1752 - SIPR decoder
1753 - Adobe Filmstrip muxer and demuxer
1754 - RTP depacketization of H.263
1755 - Bink demuxer and audio/video decoders
1756 - enable symbol versioning by default for linkers that support it
1757 - IFF PBM/ILBM bitmap decoder
1758 - concat protocol
1759 - Indeo 5 decoder
1760 - RTP depacketization of AMR
1761 - WMA Voice decoder
1762 - ffprobe tool
1763 - AMR-NB decoder
1764 - RTSP muxer
1765 - HE-AAC v1 decoder
1766 - Kega Game Video (KGV1) decoder
1767 - VorbisComment writing for FLAC, Ogg FLAC and Ogg Speex files
1768 - RTP depacketization of Theora
1769 - HTTP Digest authentication
1770 - RTMP/RTMPT/RTMPS/RTMPE/RTMPTE protocol support via librtmp
1771 - Psygnosis YOP demuxer and video decoder
1772 - spectral extension support in the E-AC-3 decoder
1773 - unsharp video filter
1774 - RTP hinting in the mov/3gp/mp4 muxer
1775 - Dirac in Ogg demuxing
1776 - seek to keyframes in Ogg
1777 - 4:2:2 and 4:4:4 Theora decoding
1778 - 35% faster VP3/Theora decoding
1779 - faster AAC decoding
1780 - faster H.264 decoding
1781 - RealAudio 1.0 (14.4K) encoder
1786 - DV50 AKA DVCPRO50 encoder, decoder, muxer and demuxer
1787 - TechSmith Camtasia (TSCC) video decoder
1788 - IBM Ultimotion (ULTI) video decoder
1789 - Sierra Online audio file demuxer and decoder
1790 - Apple QuickDraw (qdrw) video decoder
1791 - Creative ADPCM audio decoder (16 bits as well as 8 bits schemes)
1792 - Electronic Arts Multimedia (WVE/UV2/etc.) file demuxer
1793 - Miro VideoXL (VIXL) video decoder
1794 - H.261 video encoder
1795 - QPEG video decoder
1796 - Nullsoft Video (NSV) file demuxer
1797 - Shorten audio decoder
1798 - LOCO video decoder
1799 - Apple Lossless Audio Codec (ALAC) decoder
1800 - Winnov WNV1 video decoder
1801 - Autodesk Animator Studio Codec (AASC) decoder
1802 - Indeo 2 video decoder
1803 - Fraps FPS1 video decoder
1804 - Snow video encoder/decoder
1805 - Sonic audio encoder/decoder
1806 - Vorbis audio decoder
1807 - Macromedia ADPCM decoder
1808 - Duck TrueMotion 2 video decoder
1809 - support for decoding FLX and DTA extensions in FLIC files
1810 - H.264 custom quantization matrices support
1811 - ffserver fixed, it should now be usable again
1812 - QDM2 audio decoder
1813 - Real Cooker audio decoder
1814 - TrueSpeech audio decoder
1815 - WMA2 audio decoder fixed, now all files should play correctly
1816 - RealAudio 14.4 and 28.8 decoders fixed
1817 - JPEG-LS decoder
1818 - build system improvements
1819 - tabs and trailing whitespace removed from the codebase
1820 - CamStudio video decoder
1821 - AIFF/AIFF-C audio format, encoding and decoding
1822 - ADTS AAC file reading and writing
1823 - Creative VOC file reading and writing
1824 - American Laser Games multimedia (*.mm) playback system
1825 - Zip Motion Blocks Video decoder
1826 - improved Theora/VP3 decoder
1827 - True Audio (TTA) decoder
1828 - AVS demuxer and video decoder
1829 - JPEG-LS encoder
1830 - Smacker demuxer and decoder
1831 - NuppelVideo/MythTV demuxer and RTjpeg decoder
1832 - KMVC decoder
1833 - MPEG-2 intra VLC support
1834 - MPEG-2 4:2:2 encoder
1835 - Flash Screen Video decoder
1836 - GXF demuxer
1837 - Chinese AVS decoder
1838 - GXF muxer
1839 - MXF demuxer
1840 - VC-1/WMV3/WMV9 video decoder
1841 - MacIntel support
1842 - AviSynth support
1843 - VMware video decoder
1844 - VP5 video decoder
1845 - VP6 video decoder
1846 - WavPack lossless audio decoder
1847 - Targa (.TGA) picture decoder
1848 - Vorbis audio encoder
1849 - Delphine Software .cin demuxer/audio and video decoder
1850 - Tiertex .seq demuxer/video decoder
1851 - MTV demuxer
1852 - TIFF picture encoder and decoder
1853 - GIF picture decoder
1854 - Intel Music Coder decoder
1855 - Zip Motion Blocks Video encoder
1856 - Musepack decoder
1857 - Flash Screen Video encoder
1858 - Theora encoding via libtheora
1859 - BMP encoder
1860 - WMA encoder
1861 - GSM-MS encoder and decoder
1862 - DCA decoder
1863 - DXA demuxer and decoder
1864 - DNxHD decoder
1865 - Gamecube movie (.THP) playback system
1866 - Blackfin optimizations
1867 - Interplay C93 demuxer and video decoder
1868 - Bethsoft VID demuxer and video decoder
1869 - CRYO APC demuxer
1870 - ATRAC3 decoder
1871 - V.Flash PTX decoder
1872 - RoQ muxer, RoQ audio encoder
1873 - Renderware TXD demuxer and decoder
1874 - extern C declarations for C++ removed from headers
1875 - sws_flags command line option
1876 - codebook generator
1877 - RoQ video encoder
1878 - QTRLE encoder
1879 - OS/2 support removed and restored again
1880 - AC-3 decoder
1881 - NUT muxer
1882 - additional SPARC (VIS) optimizations
1883 - Matroska muxer
1884 - slice-based parallel H.264 decoding
1885 - Monkey's Audio demuxer and decoder
1886 - AMV audio and video decoder
1887 - DNxHD encoder
1888 - H.264 PAFF decoding
1889 - Nellymoser ASAO decoder
1890 - Beam Software SIFF demuxer and decoder
1891 - libvorbis Vorbis decoding removed in favor of native decoder
1892 - IntraX8 (J-Frame) subdecoder for WMV2 and VC-1
1893 - Ogg (Theora, Vorbis and FLAC) muxer
1894 - The "device" muxers and demuxers are now in a new libavdevice library
1895 - PC Paintbrush PCX decoder
1896 - Sun Rasterfile decoder
1897 - TechnoTrend PVA demuxer
1898 - Linux Media Labs MPEG-4 (LMLM4) demuxer
1899 - AVM2 (Flash 9) SWF muxer
1900 - QT variant of IMA ADPCM encoder
1901 - VFW grabber
1902 - iPod/iPhone compatible mp4 muxer
1903 - Mimic decoder
1904 - MSN TCP Webcam stream demuxer
1905 - RL2 demuxer / decoder
1906 - IFF demuxer
1907 - 8SVX audio decoder
1908 - non-recursive Makefiles
1909 - BFI demuxer
1910 - MAXIS EA XA (.xa) demuxer / decoder
1911 - BFI video decoder
1912 - OMA demuxer
1913 - MLP/TrueHD decoder
1914 - Electronic Arts CMV decoder
1915 - Motion Pixels Video decoder
1916 - Motion Pixels MVI demuxer
1917 - removed animated GIF decoder/demuxer
1918 - D-Cinema audio muxer
1919 - Electronic Arts TGV decoder
1920 - Apple Lossless Audio Codec (ALAC) encoder
1921 - AAC decoder
1922 - floating point PCM encoder/decoder
1923 - MXF muxer
1924 - DV100 AKA DVCPRO HD decoder and demuxer
1925 - E-AC-3 support added to AC-3 decoder
1926 - Nellymoser ASAO encoder
1927 - ASS and SSA demuxer and muxer
1928 - liba52 wrapper removed
1929 - SVQ3 watermark decoding support
1930 - Speex decoding via libspeex
1931 - Electronic Arts TGQ decoder
1932 - RV40 decoder
1933 - QCELP / PureVoice decoder
1934 - RV30 decoder
1935 - hybrid WavPack support
1936 - R3D REDCODE demuxer
1937 - ALSA support for playback and record
1938 - Electronic Arts TQI decoder
1939 - OpenJPEG based JPEG 2000 decoder
1940 - NC (NC4600) camera file demuxer
1941 - Gopher client support
1942 - MXF D-10 muxer
1943 - generic metadata API
1944 - flash ScreenVideo2 encoder
1947 version 0.4.9-pre1:
1949 - DV encoder, DV muxer
1950 - Microsoft RLE video decoder
1951 - Microsoft Video-1 decoder
1952 - Apple Animation (RLE) decoder
1953 - Apple Graphics (SMC) decoder
1954 - Apple Video (RPZA) decoder
1955 - Cinepak decoder
1956 - Sega FILM (CPK) file demuxer
1957 - Westwood multimedia support (VQA & AUD files)
1958 - Id Quake II CIN playback support
1959 - 8BPS video decoder
1960 - FLIC playback support
1961 - RealVideo 2.0 (RV20) decoder
1962 - Duck TrueMotion v1 (DUCK) video decoder
1963 - Sierra VMD demuxer and video decoder
1964 - MSZH and ZLIB decoder support
1965 - SVQ1 video encoder
1966 - AMR-WB support
1967 - PPC optimizations
1968 - rate distortion optimal cbp support
1969 - rate distorted optimal ac prediction for MPEG-4
1970 - rate distorted optimal lambda->qp support
1971 - AAC encoding with libfaac
1972 - Sunplus JPEG codec (SP5X) support
1973 - use Lagrange multiplier instead of QP for ratecontrol
1974 - Theora/VP3 decoding support
1975 - XA and ADX ADPCM codecs
1976 - export MPEG-2 active display area / pan scan
1977 - Add support for configuring with IBM XLC
1978 - floating point AAN DCT
1979 - initial support for zygo video (not complete)
1980 - RGB ffv1 support
1981 - new audio/video parser API
1982 - av_log() system
1983 - av_read_frame() and av_seek_frame() support
1984 - missing last frame fixes
1985 - seek by mouse in ffplay
1986 - noise reduction of DCT coefficients
1987 - H.263 OBMC & 4MV support
1988 - H.263 alternative inter vlc support
1989 - H.263 loop filter
1990 - H.263 slice structured mode
1991 - interlaced DCT support for MPEG-2 encoding
1992 - stuffing to stay above min_bitrate
1993 - MB type & QP visualization
1994 - frame stepping for ffplay
1995 - interlaced motion estimation
1996 - alternate scantable support
1997 - SVCD scan offset support
1998 - closed GOP support
1999 - SSE2 FDCT
2000 - quantizer noise shaping
2001 - G.726 ADPCM audio codec
2002 - MS ADPCM encoding
2003 - multithreaded/SMP motion estimation
2004 - multithreaded/SMP encoding for MPEG-1/MPEG-2/MPEG-4/H.263
2005 - multithreaded/SMP decoding for MPEG-2
2006 - FLAC decoder
2007 - Metrowerks CodeWarrior suppport
2008 - H.263+ custom pcf support
2009 - nicer output for 'ffmpeg -formats'
2010 - Matroska demuxer
2011 - SGI image format, encoding and decoding
2012 - H.264 loop filter support
2013 - H.264 CABAC support
2014 - nicer looking arrows for the motion vector visualization
2015 - improved VCD support
2016 - audio timestamp drift compensation
2017 - MPEG-2 YUV 422/444 support
2018 - polyphase kaiser windowed sinc and blackman nuttall windowed sinc audio resample
2019 - better image scaling
2020 - H.261 support
2021 - correctly interleave packets during encoding
2022 - VIS optimized motion compensation
2023 - intra_dc_precision>0 encoding support
2024 - support reuse of motion vectors/MB types/field select values of the source video
2025 - more accurate deblock filter
2026 - padding support
2027 - many optimizations and bugfixes
2028 - FunCom ISS audio file demuxer and according ADPCM decoding
2033 - MPEG-2 video encoding (Michael)
2034 - Id RoQ playback subsystem (Mike Melanson and Tim Ferguson)
2035 - Wing Commander III Movie (.mve) file playback subsystem (Mike Melanson
2037 - Xan DPCM audio decoder (Mario Brito)
2038 - Interplay MVE playback subsystem (Mike Melanson)
2039 - Duck DK3 and DK4 ADPCM audio decoders (Mike Melanson)
2044 - RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from mplayerhq
2046 - current version now also compiles with older GCC (Fabrice)
2047 - 4X multimedia playback system including 4xm file demuxer (Mike
2049 - Creative YUV (CYUV) decoder (Mike Melanson)
2050 - FFV1 codec (our very simple lossless intra only codec, compresses much better
2052 - ASV1 (Asus), H.264, Intel indeo3 codecs have been added (various)
2053 - tiny PNG encoder and decoder, tiny GIF decoder, PAM decoder (PPM with
2055 - ffplay has been replaced with a newer version which uses SDL (optionally)
2057 - Sorenson Version 3 codec (SVQ3) support has been added (decoding only) - donated
2059 - AMR format has been added (Johannes Carlsson)
2060 - 3GP support has been added (Johannes Carlsson)
2061 - VP3 codec has been added (Mike Melanson)
2062 - more MPEG-1/2 fixes
2063 - better multiplatform support, MS Visual Studio fixes (various)
2064 - AltiVec optimizations (Magnus Damn and others)
2065 - SH4 processor support has been added (BERO)
2066 - new public interfaces (avcodec_get_pix_fmt) (Roman Shaposhnick)
2067 - VOB streaming support (Brian Foley)
2068 - better MP3 autodetection (Andriy Rysin)
2069 - qpel encoding (Michael)
2070 - 4mv+b frames encoding finally fixed (Michael)
2071 - chroma ME (Michael)
2072 - 5 comparison functions for ME (Michael)
2073 - B-frame encoding speedup (Michael)
2074 - WMV2 codec (unfinished - Michael)
2075 - user specified diamond size for EPZS (Michael)
2076 - Playstation STR playback subsystem, still experimental (Mike and Michael)
2077 - ASV2 codec (Michael)
2078 - CLJR decoder (Alex)
2085 - completely new integer only MPEG audio layer 1/2/3 decoder rewritten
2087 - Recoded DCT and motion vector search with gcc (no longer depends on nasm)
2088 - fix quantization bug in AC3 encoder
2089 - added PCM codecs and format. Corrected WAV/AVI/ASF PCM issues
2090 - added prototype ffplay program
2091 - added GOB header parsing on H.263/H.263+ decoder (Juanjo)
2092 - bug fix on MCBPC tables of H.263 (Juanjo)
2093 - bug fix on DC coefficients of H.263 (Juanjo)
2094 - added Advanced Prediction Mode on H.263/H.263+ decoder (Juanjo)
2095 - now we can decode H.263 streams found in QuickTime files (Juanjo)
2096 - now we can decode H.263 streams found in VIVO v1 files(Juanjo)
2097 - preliminary RTP "friendly" mode for H.263/H.263+ coding. (Juanjo)
2098 - added GOB header for H.263/H.263+ coding on RTP mode (Juanjo)
2099 - now H.263 picture size is returned on the first decoded frame (Juanjo)
2100 - added first regression tests
2101 - added MPEG-2 TS demuxer
2102 - new demux API for libav
2103 - more accurate and faster IDCT (Michael)
2104 - faster and entropy-controlled motion search (Michael)
2105 - two pass video encoding (Michael)
2106 - new video rate control (Michael)
2107 - added MSMPEG4V1, MSMPEGV2 and WMV1 support (Michael)
2108 - great performance improvement of video encoders and decoders (Michael)
2109 - new and faster bit readers and vlc parsers (Michael)
2110 - high quality encoding mode: tries all macroblock/VLC types (Michael)
2111 - added DV video decoder
2112 - preliminary RTP/RTSP support in ffserver and libavformat
2113 - H.263+ AIC decoding/encoding support (Juanjo)
2114 - VCD MPEG-PS mode (Juanjo)
2115 - PSNR stuff (Juanjo)
2116 - simple stats output (Juanjo)
2117 - 16-bit and 15-bit RGB/BGR/GBR support (Bisqwit)
2122 - some header fixes (Zdenek Kabelac <kabi at informatics.muni.cz>)
2123 - many MMX optimizations (Nick Kurshev <nickols_k at mail.ru>)
2124 - added configure system (actually a small shell script)
2125 - added MPEG audio layer 1/2/3 decoding using LGPL'ed mpglib by
2126 Michael Hipp (temporary solution - waiting for integer only
2128 - fixed VIDIOCSYNC interrupt
2129 - added Intel H.263 decoding support ('I263' AVI fourCC)
2130 - added Real Video 1.0 decoding (needs further testing)
2131 - simplified image formats again. Added PGM format (=grey
2133 - fixed msmpeg4 slice issues (tell me if you still find problems)
2134 - fixed OpenDivX bugs with newer versions (added VOL header decoding)
2135 - added support for MPlayer interface
2136 - added macroblock skip optimization
2137 - added MJPEG decoder
2138 - added mmx/mmxext IDCT from libmpeg2
2139 - added pgmyuvpipe, ppm, and ppm_pipe formats (original patch by Celer
2141 - added pixel format conversion layer (e.g. for MJPEG or PPM)
2142 - added deinterlacing option
2143 - MPEG-1/2 fixes
2144 - MPEG-4 vol header fixes (Jonathan Marsden <snmjbm at pacbell.net>)
2145 - ARM optimizations (Lionel Ulmer <lionel.ulmer at free.fr>).
2146 - Windows porting of file converter
2147 - added MJPEG raw format (input/output)
2148 - added JPEG image format support (input/output)
2153 - fixed some std header definitions (Bjorn Lindgren
2155 - added MPEG demuxer (MPEG-1 and 2 compatible).
2156 - added ASF demuxer
2157 - added prototype RM demuxer
2158 - added AC3 decoding (done with libac3 by Aaron Holtzman)
2159 - added decoding codec parameter guessing (.e.g. for MPEG, because the
2161 - fixed header generation in MPEG-1, AVI and ASF muxer: wmplayer can now
2163 - fixed H.263 white bug
2164 - fixed phase rounding in img resample filter
2165 - add MMX code for polyphase img resample filter
2166 - added CPU autodetection
2167 - added generic title/author/copyright/comment string handling (ASF and RM
2169 - added SWF demux to extract MP3 track (not usable yet because no MP3
2171 - added fractional frame rate support
2172 - codecs are no longer searched by read_header() (should fix ffserver
2178 - BGR24 patch (initial patch by Jeroen Vreeken <pe1rxq at amsat.org>)
2179 - fixed raw yuv output
2180 - added motion rounding support in MPEG-4
2181 - fixed motion bug rounding in MSMPEG4
2182 - added B-frame handling in video core
2183 - added full MPEG-1 decoding support
2184 - added partial (frame only) MPEG-2 support
2185 - changed the FOURCC code for H.263 to "U263" to be able to see the
2188 - Halfpel motion estimation after MB type selection (JuanJo)
2189 - added pgm and .Y.U.V output format
2190 - suppressed 'img:' protocol. Simply use: /tmp/test%d.[pgm|Y] as input or
2192 - added pgmpipe I/O format (original patch from Martin Aumueller
2199 - added H.263/MPEG-4/MSMPEG4 decoding support. MPEG-4 decoding support
2202 - added prototype MPEG-1 decoder. Only I- and P-frames handled yet (it
2203 can decode ffmpeg MPEGs :-)).
2204 - added libavcodec API documentation (see apiexample.c).
2205 - fixed image polyphase bug (the bottom of some images could be
2207 - added support for non clipped motion vectors (decoding only)
2208 and image sizes non-multiple of 16
2209 - added support for AC prediction (decoding only)
2210 - added file overwrite confirmation (can be disabled with -y)
2211 - added custom size picture to H.263 using H.263+ (Juanjo)
2216 - added MSMPEG4 (aka DivX) compatible encoder. Changed default codec
2218 - added -me option to set motion estimation method
2219 (default=log). suppressed redundant -hq option.
2220 - added options -acodec and -vcodec to force a given codec (useful for
2222 - fixed -an option
2223 - improved dct_quantize speed
2224 - factorized some motion estimation code
2229 - removing grab code from ffserver and moved it to ffmpeg. Added
2231 - added timeshifting support for live feeds (option ?date=xxx in the
2233 - added high quality image resize code with polyphase filter (need
2235 - added multi live feed support in ffserver
2236 - suppressed master feature from ffserver (it should be done with an
2239 - added preliminary support for video stream parsing (WAV and AVI half
2242 - added preliminary support for video file sending from ffserver
2243 - redesigning I/O subsystem: now using URL based input and output
2245 - added WAV format support
2246 - added "tty user interface" to ffmpeg to stop grabbing gracefully
2247 - added MMX/SSE optimizations to SAD (Sums of Absolutes Differences)
2249 - added MMX DCT from mpeg2_movie 1.5 (Juanjo)
2250 - added new motion estimation algorithms, log and phods (Juanjo)
2251 - changed directories: libav for format handling, libavcodec for
2257 - added stereo in MPEG audio encoder
2262 - added 'high quality' mode which use motion vectors. It can be used in
2264 - fixed rounding problems which caused quality problems at high
2270 - ASF fixes
2271 - put_seek bug fix
2276 - added AVI support
2277 - added MPEG-4 codec compatible with OpenDivX. It is based on the H.263 codec
2278 - added sound for flash format (not tested)