[FFmpeg-devel] [PATCH] lavfi: get rid of FF_INTERNAL_FIELDS
Nicolas George
george at nsup.org
Tue Jan 31 18:34:28 EET 2023
Nicolas George (12023-01-31):
> > * it prevents filterlink internals from being visible in a
> > public header, where they have no business being
> > * it is a step towards hiding more of lavfi internals from public
> > headers
> > * the same pattern is already and ever more widely used in the other
Note to the TC who will decide: I do not oppose the efforts mentioned in
these two points (that are actually the same points twice), I only
oppose this particular solution because of this drawback:
> * It requires the developers to remember which field is public and which
> field is private, which is not something relevant here (is is relevant
> elsewhere).
Without looking very far, I can think of several different ways of
hiding the internal fields better without requiring changes to the
implementation. I would not oppose such a change.
--
Nicolas George
More information about the ffmpeg-devel
mailing list