[FFmpeg-devel] Fwd: [PATCH] libavformat: add librist protocol

Nicolas George george at nsup.org
Wed Dec 30 20:40:41 EET 2020


Sergio M. Ammirata, Ph.D. (12020-12-30):
> Is there else blocking the integration of the library based
> module into ffmpeg?

The comments made by James and me need to be addressed.

> We would prefer not to have it in "experimental mode".

For that, you need to be really really sure that the API is stable. In
particular, you will not be able to change the layout of the various
_config structs. As a more concrete example, this:

commit 29641ac74f89d9a8e6a187a9b218678f1ada27ab
Author: Sergio Ammirata <sergio at ammirata.net>
Date:   2020-12-25 14:15:22 -0500

    Change the new free functions to accept pointer of pointer so they
    can be nulled

cannot happen if librist is used by something serious.

I would recommend not to rush things. Designing a good library API takes
time. If you freeze it too early, you will probably get stuck with
things you will regret later. Having it as "experimental" in FFmpeg is
just a way of having more time to make things really good before
freezing.

Regards,

-- 
  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20201230/73b31a40/attachment.sig>


More information about the ffmpeg-devel mailing list