[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