[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