[FFmpeg-devel] [libav-devel] Common mailing-list for API evolutions

Clément Bœsch u at pkh.me
Thu Aug 28 19:13:45 CEST 2014


On Thu, Aug 28, 2014 at 06:58:57PM +0200, Anton Khirnov wrote:
[...]
> Second, how do you propose this arrangement will actually function? As you
> probably know, I see many of the API additions done in your project as ugly
> hacks, and would be strongly opposed to having them in our tree in their current
> form. Conversely, some API changes done in Libav were AFAIK rejected by your
> leader. So -- what happens when one side proposes a change that the other side
> fundamentally disagrees with.

Note that the motivation here is not to have any "contract" (at least how
I envision it). This means that both sides will be free to ignore the
other or even not submit to the mailing-list. Basically, it's a DMZ for
people not willing to enter in any fight but still would like to smooth
the API issues between the two projects.

One example could be for example that you would submit a patchset about
codec parameters to that mailing-list. This will provide FFmpeg developers
some insight about your changes (this is interesting only for us), but on
the other hand since we will very likely integrate it we will be more
concerned about reviewing your changes and more inclined to raise issues
with it. You will of course be free to ignore completely, but that
provides an open communication ground, and would avoid the multiple cases
where FFmpeg fixed some problems in your code without notifying "the
Upstream".

Now the other way around, let's say I'm submitting a new API for
subtitles, it means you will hear about it. This means you will be able to
suggest changes so it is up to Libav expectations, and so might simplify
an eventual cherry-pick in the future. It also makes you aware of what's
available in FFmpeg. Again, I'm free to ignore it, even thought that might
not be in my interest.

[...]

-- 
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140828/8e20c519/attachment.asc>


More information about the ffmpeg-devel mailing list