Interesting Patches: Difference between revisions
(Add a patch) |
(Add flicvideo encoder) |
||
(84 intermediate revisions by 19 users not shown) | |||
Line 1: | Line 1: | ||
This page tries to collect some useful patches for FFmpeg that didn't make into | This page tries to collect some useful patches for FFmpeg that didn't make into the repository for some reason or another. | ||
== | == flicvideo encoder by Steven Johnson and Alex Beregszaszi == | ||
http:// | http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/44516 | ||
http://ffmpeg.org/pipermail/ffmpeg-devel/2007-February/025968.html | |||
== native [[Zlib]] decoder by [[User:Mans|Mans Rullgard]] == | |||
https://github.com/michaelni/FFmpeg/tree/inflate | |||
== [[WMV3]] encoder by Denis Fortin == | == [[WMV3]] encoder by Denis Fortin == | ||
http://lists. | http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2007-June/031326.html | ||
== [[Apple RPZA]] encoder by Todd Kirby == | == [[Apple RPZA]] encoder by Todd Kirby == | ||
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/87327/focus=87771 | |||
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/ | |||
== PES packetizer by Xiaohui Sun == | == PES packetizer by Xiaohui Sun == | ||
http:// | http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/52773/focus=56011 | ||
Part of the work of [[FFmpeg Summer Of Code#TS Muxer|Summer Of Code TS Muxer]] | Part of the work of [[FFmpeg Summer Of Code#TS Muxer|Summer Of Code TS Muxer]] | ||
== vf_imlib2: a libavfilter filter by [[User:Wzrlpy|Víctor Paesa]] == | == vf_imlib2: a libavfilter filter by [[User:Wzrlpy|Víctor Paesa]] == | ||
http://lists.mplayerhq.hu/pipermail/ffmpeg-soc/2007-December/ | http://lists.mplayerhq.hu/pipermail/ffmpeg-soc/2007-December/002161.html | ||
== "mem" file protocol by Lagrange Multiplier == | == "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. | 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:// | http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49711 | ||
== Presets/profiles for usual targets by Panagiotis Issaris == | == Presets/profiles for usual targets by Panagiotis Issaris == | ||
Line 48: | Line 34: | ||
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 == | ||
http://research.edm.uhasselt.be/~h264/ | http://research.edm.uhasselt.be/~h264/ | ||
== [[Chinese AVS]] video encoder by [[User:StefanG|Stefan Gehrer]] == | == [[Chinese AVS]] video encoder by [[User:StefanG|Stefan Gehrer]] == | ||
http:// | http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54415/focus=124500 | ||
== Lossless msmpeg4v3 to mpeg4 transcoder == | == Lossless msmpeg4v3 to mpeg4 transcoder == | ||
Line 90: | Line 45: | ||
== Fixed point cook decoder == | == Fixed point cook decoder == | ||
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/46024 | * http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/46024 | ||
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54008 | * http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/53003/focus=46913 | ||
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54553 | * http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54008 | ||
* http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54553 | |||
== GDI screen grabbing for Win32 == | == GDI screen grabbing for Win32 == | ||
Line 100: | Line 55: | ||
There are two implementations in the thread above. | There are two implementations in the thread above. | ||
== [[ | == [[MPEG-4 ALS]] encoder by [[User:Jruggle|Justin Ruggles]] == | ||
https://github.com/justinruggles/FFmpeg-alsenc | |||
http:// | == Chromium security patches == | ||
Security/stability patches from Google's web browser | |||
http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/ | |||
== TS ARIB STD-B24 caption decoder by Michael Wu == | |||
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2009-October/062725.html | |||
[[Category:FFmpeg]] | |||
Latest revision as of 07:11, 26 March 2016
This page tries to collect some useful patches for FFmpeg that didn't make into the repository for some reason or another.
flicvideo encoder by Steven Johnson and Alex Beregszaszi
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/44516 http://ffmpeg.org/pipermail/ffmpeg-devel/2007-February/025968.html
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://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49711
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/
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
GDI screen grabbing for Win32
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/43589
There are two implementations in the thread above.
MPEG-4 ALS encoder by Justin Ruggles
https://github.com/justinruggles/FFmpeg-alsenc
Chromium security patches
Security/stability patches from Google's web browser http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/
TS ARIB STD-B24 caption decoder by Michael Wu
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2009-October/062725.html