Interesting Patches: Difference between revisions

From MultimediaWiki
Jump to navigation Jump to search
m ("mem" file protocol)
(Add flicvideo encoder)
 
(119 intermediate revisions by 25 users not shown)
Line 1: Line 1:
This page tries to collect some useful patches that didn't make into SVN for some reason or another.
This page tries to collect some useful patches for FFmpeg that didn't make into the repository for some reason or another.


== native [[Zlib]] decoder by Mans Rullgard ==
== flicvideo encoder by Steven Johnson and Alex Beregszaszi ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-July/032820.html
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/44516
http://ffmpeg.org/pipermail/ffmpeg-devel/2007-February/025968.html


In the same thread, there are patches to use the native decoder in several FFmpeg decoders.
== 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.mplayerhq.hu/pipermail/ffmpeg-devel/2007-June/031699.html
http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2007-June/031326.html


== [[H.263]] rtp patch ==
== [[Apple RPZA]] encoder by Todd Kirby ==
[[Media:h263-0.4.7.patch]], originally at http://www.salyens.com/downloads/index.html#ffmpeg-0.4.7, now removed.
 
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 [[FFmpeg Summer Of Code#TS Muxer|Summer Of Code TS Muxer]]


== [[Apple RPZA]] encoder by Todd Kirby ==
== vf_imlib2: a libavfilter filter by [[User:Wzrlpy|Víctor Paesa]] ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2005-June/001673.html
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/


== [[VFW|Microsoft Video for Windows]] capture support by Ramiro Polla ==
== [[Chinese AVS]] video encoder by [[User:StefanG|Stefan Gehrer]] ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-user/2006-December/005607.html
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/54415/focus=124500


== 1 and 2 bit [[Apple QuickTime RLE|QTRLE]] decoder by Roberto Togni ==
== Lossless msmpeg4v3 to mpeg4 transcoder ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-January/022046.html
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/17074


== Test Pattern Generator Demuxer by Nicholas George ==
== Fixed point cook decoder ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-October/036838.html
* 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


== Test Pattern Generator Demuxer by Ramiro Ribeiro Polla ==
== GDI screen grabbing for Win32 ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-April/028226.html
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/43589
Or
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/49447


== PES packetizer by Xiaohui Sun ==
There are two implementations in the thread above.
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-September/034849.html


Part of the work of [[FFmpeg Summer Of Code#TS Muxer|Summer Of Code TS Muxer]]
== [[MPEG-4 ALS]] encoder by [[User:Jruggle|Justin Ruggles]] ==
https://github.com/justinruggles/FFmpeg-alsenc


== Imlib2script: a scriptable vhook by [[User:Wzrlpy|Víctor Paesa]] ==
== Chromium security patches ==
http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/52341
Security/stability patches from Google's web browser
http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/ffmpeg/


== File concatenation by Wolfram Gloger ==
== TS ARIB STD-B24 caption decoder by Michael Wu ==
http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2007-July/032131.html


== "mem" file protocol by Lagrange Multiplier ==
http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/2009-October/062725.html
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
[[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

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