Interesting Patches: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 143: Line 143:
This is 2 years old and not that great, but it could be a starting point at least.
This is 2 years old and not that great, but it could be a starting point at least.
== RGB48 support for swscaler ==

Revision as of 07:02, 20 April 2009

This page tries to collect some useful patches for FFmpeg that didn't make into SVN for some reason or another.

native Zlib decoder by Mans Rullgard

In the same thread, there are patches to use the native decoder in several FFmpeg decoders.

WMV3 encoder by Denis Fortin

H.263 rtp patch, originally at, now removed.

Apple RPZA encoder by Todd Kirby

Jai Menon is currently working on this task as a qualification for Google SoC 2009 --Ce 04:04, 24 March 2009 (EDT)

Test Pattern Generator Demuxer by Nicholas George

Test Pattern Generator Demuxer by Ramiro Ribeiro Polla Or

PES packetizer by Xiaohui Sun

Part of the work of Summer Of Code TS Muxer

vf_imlib2: a libavfilter filter by Víctor Paesa

File concatenation by Wolfram Gloger

"mem" file protocol by Lagrange Multiplier

The "mem" protocol simply uses RAM as a source for input multimedia data, akin to how the "file" and "pipe" protocols use filesystem files and pipes as sources.

Presets/profiles for usual targets by Panagiotis Issaris

Allow to keep in a text file groups of command options, and apply them at once by specifying the target name.

Handy for iPod, PSP, or any other picky multimedia player that otherwise requires lengthy command lines.

AMV encoder

See this post [1] to see what is missing to get it into SVN.

Electronic Arts Formats demuxer/decoder by Peter Ross The format demuxer modifications and the EA video codecs have not yet been applied to FFmpeg.

Experimental MSVC port by Ole André Vadla Ravnås

Code in the bazaar branch at

Patch at

H264 encoder by Jori Liesenborgs & Panagiotis Issaris

DTS/AC3 in wav autodetection Clean up this patch and also add detection of AC3 in wav, it is similar. Samples for both can be found here:

Bink Audio decoder by Peter Ross

Note: An updated patch is under development by User:DrV based on an updated patch by the original author.

G722 decoder by Chas Williams

It is basically an adaptation to FFmpeg of the SpanDSP decoder.

Caution, SpanDSP is licensed under LGPL v2.1 which is incompatible with FFmpeg use of LGPL, "LGPL v2.1 or later."

Chinese AVS video encoder by Stefan Gehrer

Lossless msmpeg4v3 to mpeg4 transcoder

Fixed point cook decoder

GDI screen grabbing for Win32

There are two implementations in the thread above.

RealAudio SIPR @16k decoder and demuxer by Vladimir Voroshilov

Expected to work with FFmpeg r15192

Proper parsing of DTS-HD MA streams and G.729 decoder by Vladimir Voroshilov


pitch lag decoding

vectors operations

G.729 core

G.729 tables

G.729 postfilter

G.729D decoder

v210 decoder patches by Francois Oligny-Lemieux

MS Video 1 encoder by Kostya Shishkov

LucasArts SMUSH demuxer and decoder by Kostya Shishkov

MPEG-4 ALS encoder by Justin Ruggles

libaacplus and FFmpeg patch

CAFF demuxer by Justin Ruggles

This is 2 years old and not that great, but it could be a starting point at least.

RGB48 support for swscaler