(no title)
dsissitka | 6 months ago
### July 22nd, 2025, Modernization of contributions
The project is modernizing its contribution methods and switching to a software
forge.
We have setup a platform on [code.ffmpeg.org](https://code.ffmpeg.org/). The new
process features continuous integration on all commits and merge requests,
labelling for categorization, conflict resolution, and logging in via OpenID or
Github.
The main repository will become
[code.ffmpeg.org/FFmpeg/FFmpeg](https://code.ffmpeg.org/FFmpeg/FFmpeg), with all
others being mirrored to it. Users are encouraged to begin using it, effective
now.
Mailing lists have supported our development for nearly 25 years, but as more
and more contributors started to become involved, the ratio of merged patches to
total mails begun falling. Mailing lists became a source of friction, with
discussions frequently stalling and uncategorized noise drowning out patches by
bumping them down in inboxes.
Although [patchwork.ffmpeg.org](https://patch.ffmpeg.org/) was set up to track
submissions, it was less than reliable, with many patches and mails slipping
though. Since its activation exactly 9 years ago, it recorded 54,476 patches,
with 53,650 patches having the state of not archived. In comparison, the mailing
list has had a total of 150,736 emails during the same time period.
Additionally, new users have frequently encountered difficulties with mailing
list development. From finding out the correct SMTP login details, configuring
git send-email, new email security mechanisms interfering with mailing list
operations, and finally not having a comfortable workflow to review patches.
After years of discussions, and a vote, we officially announce the new platform,
[code.ffmpeg.org](https://code.ffmpeg.org/), running
[Forgejo](https://forgejo.org/). Documentation will be updated to reflect the
change.
Mailing lists will continue to be monitored, and used for project discussions
and other topics better discussed elsewhere, but traffic and noise should become
significantly reduced over time.
Bugs/issues will be accepted on [code.ffmpeg.org](https://code.ffmpeg.org/),
alongside with [trac.ffmpeg.org](https://trac.ffmpeg.org/) for the time being.
We are also hoping that this will significantly reduce the amount of unmerged
patches. If you submitted a patch which received no replies or conclusion, we
apologize, and you are encouraged to resubmit it on the new platform.
joshbaptiste|6 months ago
rs186|6 months ago
Aurornis|6 months ago
Moving to a modern platform with real collaborative development features is a mature move.