Interesting Patches: Difference between revisions
m (More than one test pattern generators exist now) |
m (Non-experimental msvc compilation is possible now) |
||
Line 30: | Line 30: | ||
http://article.gmane.org/gmane.comp.video.ffmpeg.devel/37244 | http://article.gmane.org/gmane.comp.video.ffmpeg.devel/37244 | ||
== H264 encoder by Jori Liesenborgs & Panagiotis Issaris == | == H264 encoder by Jori Liesenborgs & Panagiotis Issaris == |
Revision as of 15:01, 29 November 2012
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
https://github.com/michaelni/FFmpeg/tree/inflate
WMV3 encoder by Denis Fortin
http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2007-June/031326.html
Apple RPZA encoder by Todd Kirby
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/87327/focus=87771
PES packetizer by Xiaohui Sun
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/52773/focus=56011
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
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://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54415/focus=124500
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
MPEG-4 ALS encoder by Justin Ruggles
https://github.com/justinruggles/FFmpeg-alsenc
Bayer RGB decoder by Guennadi Liakhovetski
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.
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2009-October/062725.html