On date Saturday 2023-08-26 17:15:27 +0200, Andreas Rheinhardt wrote: > Stefano Sabatini: > > Use in place of sws_getGaussianVec. > > > > The new function enable better log handling, and provide better naming > > Better log handling? Why? > > > for the variance variable, now named standard_deviation to reflect the > > meaning of the parameter. > > --- > > doc/APIchanges | 3 +++ > > libswscale/swscale.h | 21 ++++++++++++++++++- > > libswscale/utils.c | 41 +++++++++++++++++++++++++++++--------- > > libswscale/version.h | 2 +- > > libswscale/version_major.h | 4 ++++ > > 5 files changed, 60 insertions(+), 11 deletions(-) > > > > diff --git a/doc/APIchanges b/doc/APIchanges > > index ad1efe708d..bad2d61027 100644 > > --- a/doc/APIchanges > > +++ b/doc/APIchanges > > @@ -2,6 +2,9 @@ The last version increases of all libraries were on 2023-02-09 > > > > API changes, most recent first: > > > > +2023-08-26 - xxxxxxxxxx - lsws 7.4.100 - swscale.h > > + Introduce sws_get_gaussian_vec, use in place of sws_getGaussianVec. > > + > > 2023-08-18 - xxxxxxxxxx - lavu 58.17.100 - channel_layout.h > > All AV_CHANNEL_LAYOUT_* macros are now compatible with C++ 17 and older. > > > > diff --git a/libswscale/swscale.h b/libswscale/swscale.h > > index 9d4612aaf3..f002b5c7d2 100644 > > --- a/libswscale/swscale.h > > +++ b/libswscale/swscale.h > > @@ -355,11 +355,30 @@ int sws_getColorspaceDetails(struct SwsContext *c, int **inv_table, > > */ > > SwsVector *sws_allocVec(int length); > > > > +#if FF_API_SWS_GET_GAUSSIAN_VEC > > /** > > - * Return a normalized Gaussian curve used to filter stuff > > + * Return a normalized Gaussian curve used to filter stuff. > > + * > > * quality = 3 is high quality, lower is lower quality. > > */ > > SwsVector *sws_getGaussianVec(double variance, double quality); > > Missing attribute_deprecated as well as the @deprecated doxygen thing > refering to its replacement. Updated.