Michael Niedermayer (HE12025-03-28):
> How does this compare to simply using
> git merge

If you want to use just one extra component, git merge is indeed better.
But if you want to use multiple components, you might get merge
conflicts in configure and the makefiles.

On the other hand, if adding a component is just dropping a directory¹,
no conflict is possible except for the name of the component².

I grant you, resolving these merge conflicts would be absolutely
trivial. We are expending effort to spare very very little effort to
people.

But I can return the question to you, because it is you who wanted a
plugin system: why do you think a plugin system would be better than git
merge?

Myself, I am 100% in favor of “we are FFmpeg, we distribute a source
code and our plugin system is git merge; if you do not like it try
gstreamer”.


1: Or even a zip file that will be extracted in the build tree.

2: We could force the name of the component to be the name of the
directory or prefixed with it. Then even conflicts in name would be
easily resolved in the copy GUI dialog: “Rename”.

Regards,

-- 
  Nicolas George
_______________________________________________
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".

Reply via email to