Revert "doc/developer: Basic documentation for Source Plugins"

This reverts commit 67320e0627.

We do not want random forks or features.
This commit is contained in:
Lynne 2025-08-11 19:53:28 +09:00
parent 67320e0627
commit 85e8e59001

View file

@ -1142,36 +1142,4 @@ Publish the news entry.
Send an announcement to the mailing list.
@end enumerate
@anchor{Source Plugins}
@chapter Source Plugins
@section What are Source Plugins
Source plugins are a way to maintain features outside FFmpeg.
Each is basically an automatically mergable git fork of FFmpeg.
@section Checklist to be listed in merge-all-source-plugins
@enumerate
@item
Supporting master and the latest release branch (with security fixes, when vulnerabilities are discovered)
Supporting older release branches is optional.
@item
under LGPL or GPL license (that is a compatible Free software license)
and adds the needed dependancy to the --enable-gpl switch if its GPL.
@end enumerate
@section How to make a Source Plugin
To be automatically mergable it is important to keep all changes clean and well separated.
If you want to create a new source plugin, look at an existing one, or simply fork FFmpeg,
name the repository "sourceplugin-..." and add it to tools/merge-all-source-plugins
and try running it. Also check that it works with the latest releases.
@section merge Source Plugins
tools/merge-all-source-plugins
@bye