Interesting Patches: Difference between revisions
(Windows Television (wtv) demuxer) |
(Add less common AAC decoder features) |
||
Line 121: | Line 121: | ||
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/115023 | http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/115023 | ||
== Less common AAC decoder features == | |||
Add support to the AAC decoder for object type AAC LTP, ER AAC LC, or AAC LC 960. | |||
[[Category:FFmpeg]] | [[Category:FFmpeg]] |
Revision as of 20:38, 28 September 2010
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
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-July/032807.html
In the same thread, there are patches to use the native decoder in several FFmpeg decoders.
WMV3 encoder by Denis Fortin
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-June/031689.html
Apple RPZA encoder by Todd Kirby
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2005-June/001673.html
Test Pattern Generator Demuxer by Nicholas George
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-October/036819.html
Test Pattern Generator Demuxer by Ramiro Ribeiro Polla
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-April/028226.html Or http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49447
PES packetizer by Xiaohui Sun
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-September/034834.html
Part of the work of Summer Of Code TS Muxer
vf_imlib2: a libavfilter filter by Víctor Paesa
http://lists.mplayerhq.hu/pipermail/ffmpeg-soc/2007-December/002161.html
"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.
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-May/028489.html
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.
http://article.gmane.org/gmane.comp.video.ffmpeg.devel/37244
AMV encoder
http://code.google.com/p/amv-codec-tools/
See this post [1] to see what is missing to get it into SVN.
Experimental MSVC port by Ole André Vadla Ravnås
OAH Build System https://launchpad.net/oah
Old page bazaar branch at http://people.collabora.co.uk/~oleavr/OABuild/
Patch at http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-March/044418.html
H264 encoder by Jori Liesenborgs & Panagiotis Issaris
http://research.edm.uhasselt.be/~h264/
DTS/AC3 in wav autodetection
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49812 Clean up this patch and also add detection of AC3 in wav, it is similar. Samples for both can be found here: http://www.sr.se/cgi-bin/mall/artikel.asp?ProgramID=2445&Artikel=739973
Chinese AVS video encoder by Stefan Gehrer
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-July/033273.html
Lossless msmpeg4v3 to mpeg4 transcoder
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/17074
Fixed point cook decoder
- http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/46024
- http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/53003/focus=46913
- http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54008
- http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54553
fixed point wma decoder
http://svn.rockbox.org/viewvc.cgi/trunk/apps/codecs/libwma/ Rockbox's fixed-point WMA decoder was adapted from the decoder in libavcodec.
GDI screen grabbing for Win32
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/43589
There are two implementations in the thread above.
Proper parsing of DTS-HD MA streams
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-November/056484.html
G.729 decoder by Vladimir Voroshilov
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-June/072046.html
MS Video 1 encoder by Kostya Shishkov
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-January/060033.html
LucasArts SMUSH demuxer and decoder by Kostya Shishkov
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2009-January/060391.html
MPEG-4 ALS encoder by Justin Ruggles
http://gitorious.org/projects/ffmpeg/repos/alsenc
libaacplus and FFmpeg encoding patch
http://tipok.org.ua/ru/node/17
Bayer RGB decoder
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2008-March/056719.html
Chromium security patches
Security/stability patches from Google's web browser http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/
Framebuffer input device by Giliard
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/91238
Cedric's alpha blending routines
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/80675/focus=80833
The blending routines should be moved to libavfilter where they seem to belong.
WTV demuxing patch by Peter Ross
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/115023
Less common AAC decoder features
Add support to the AAC decoder for object type AAC LTP, ER AAC LC, or AAC LC 960.