This patch set will remove libpostproc from FFmpeg resulting in a master branch like: https://github.com/michaelni/FFmpeg/tree/experiment-sourceplugin-master
matching this, libpostproc can trivially become a source plugin like here: https://github.com/michaelni/FFmpeg/tree/experiment-sourceplugin-libpostproc git merge between the 2 will simply put libpostproc back. Both sides can evolve and merge will still work fine. Conflicts would only be expected if changes cross each other. This is in fact so simple its almost hard to believe Also, I have split out libpostproc in a more conventional style here: https://github.com/michaelni/libpostproc This also has been updated already once to include changes from 5months of changes to the build system, libavutil and fate. Both aprouches can be compared but so far the source plugin style is less work and i expect it to continue to be easier. The idea of course here is to expand this to filters and other things. Which again is trivial, nothing really is needed except people simply following this style of a source plugin What will make source plugins even easier is if the files that they touch, like allfilters/allcodecs/Makefile/... would be split so conflicts change from rare to impossible. Note, in case this is applied before 8.0, I do intend to include the libpostproc source plugin in the 8.0 release, so as not to cause more delays or inconveniences _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".