Re: [FFmpeg-devel] [PATCH 2/2] lavfi/af_anequalizer: replace pow(x, -2) by 1/(x*x)
On 12/28/15, Ganesh Ajjanagaddewrote: > Signed-off-by: Ganesh Ajjanagadde > --- > libavfilter/af_anequalizer.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavfilter/af_anequalizer.c b/libavfilter/af_anequalizer.c > index d7b5b6c..649c0b9 100644 > --- a/libavfilter/af_anequalizer.c > +++ b/libavfilter/af_anequalizer.c > @@ -391,8 +391,8 @@ static void chebyshev1_bp_filter(EqualizatorFilter *f, > > epsilon = sqrt((G*G - Gb*Gb) / (Gb*Gb - G0*G0)); > g0 = pow(G0,1.0/N); > -alfa = pow(1.0/epsilon+ sqrt(1 + pow(epsilon,-2.0)), 1.0/N); > -beta = pow(G/epsilon + Gb * sqrt(1 + pow(epsilon,-2.0)), 1.0/N); > +alfa = pow(1.0/epsilon+ sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); > +beta = pow(G/epsilon + Gb * sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); > a = 0.5 * (alfa - 1.0/alfa); > b = 0.5 * (beta - g0*g0*(1/beta)); > tetta_b = tan(wb/2); > -- > 2.6.4 > > ___ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > http://ffmpeg.org/mailman/listinfo/ffmpeg-devel > both patches ok ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH 2/2] lavfi/af_anequalizer: replace pow(x, -2) by 1/(x*x)
On Mon, Dec 28, 2015 at 12:14 AM, Paul B Maholwrote: > On 12/28/15, Ganesh Ajjanagadde wrote: >> Signed-off-by: Ganesh Ajjanagadde >> --- >> libavfilter/af_anequalizer.c | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/libavfilter/af_anequalizer.c b/libavfilter/af_anequalizer.c >> index d7b5b6c..649c0b9 100644 >> --- a/libavfilter/af_anequalizer.c >> +++ b/libavfilter/af_anequalizer.c >> @@ -391,8 +391,8 @@ static void chebyshev1_bp_filter(EqualizatorFilter *f, >> >> epsilon = sqrt((G*G - Gb*Gb) / (Gb*Gb - G0*G0)); >> g0 = pow(G0,1.0/N); >> -alfa = pow(1.0/epsilon+ sqrt(1 + pow(epsilon,-2.0)), 1.0/N); >> -beta = pow(G/epsilon + Gb * sqrt(1 + pow(epsilon,-2.0)), 1.0/N); >> +alfa = pow(1.0/epsilon+ sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); >> +beta = pow(G/epsilon + Gb * sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); >> a = 0.5 * (alfa - 1.0/alfa); >> b = 0.5 * (beta - g0*g0*(1/beta)); >> tetta_b = tan(wb/2); >> -- >> 2.6.4 >> >> ___ >> ffmpeg-devel mailing list >> ffmpeg-devel@ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel >> > > both patches ok thanks, please also have a look at the one removing cabs/cexp: https://ffmpeg.org/pipermail/ffmpeg-devel/2015-December/185847.html. Pushing later today. ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
Re: [FFmpeg-devel] [PATCH 2/2] lavfi/af_anequalizer: replace pow(x, -2) by 1/(x*x)
On Mon, Dec 28, 2015 at 8:00 AM, Ganesh Ajjanagaddewrote: > On Mon, Dec 28, 2015 at 12:14 AM, Paul B Mahol wrote: >> On 12/28/15, Ganesh Ajjanagadde wrote: >>> Signed-off-by: Ganesh Ajjanagadde >>> --- >>> libavfilter/af_anequalizer.c | 4 ++-- >>> 1 file changed, 2 insertions(+), 2 deletions(-) >>> >>> diff --git a/libavfilter/af_anequalizer.c b/libavfilter/af_anequalizer.c >>> index d7b5b6c..649c0b9 100644 >>> --- a/libavfilter/af_anequalizer.c >>> +++ b/libavfilter/af_anequalizer.c >>> @@ -391,8 +391,8 @@ static void chebyshev1_bp_filter(EqualizatorFilter *f, >>> >>> epsilon = sqrt((G*G - Gb*Gb) / (Gb*Gb - G0*G0)); >>> g0 = pow(G0,1.0/N); >>> -alfa = pow(1.0/epsilon+ sqrt(1 + pow(epsilon,-2.0)), 1.0/N); >>> -beta = pow(G/epsilon + Gb * sqrt(1 + pow(epsilon,-2.0)), 1.0/N); >>> +alfa = pow(1.0/epsilon+ sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); >>> +beta = pow(G/epsilon + Gb * sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); >>> a = 0.5 * (alfa - 1.0/alfa); >>> b = 0.5 * (beta - g0*g0*(1/beta)); >>> tetta_b = tan(wb/2); >>> -- >>> 2.6.4 >>> >>> ___ >>> ffmpeg-devel mailing list >>> ffmpeg-devel@ffmpeg.org >>> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel >>> >> >> both patches ok > > thanks, please also have a look at the one removing cabs/cexp: > https://ffmpeg.org/pipermail/ffmpeg-devel/2015-December/185847.html. > Pushing later today. pushed ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel
[FFmpeg-devel] [PATCH 2/2] lavfi/af_anequalizer: replace pow(x, -2) by 1/(x*x)
Signed-off-by: Ganesh Ajjanagadde--- libavfilter/af_anequalizer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavfilter/af_anequalizer.c b/libavfilter/af_anequalizer.c index d7b5b6c..649c0b9 100644 --- a/libavfilter/af_anequalizer.c +++ b/libavfilter/af_anequalizer.c @@ -391,8 +391,8 @@ static void chebyshev1_bp_filter(EqualizatorFilter *f, epsilon = sqrt((G*G - Gb*Gb) / (Gb*Gb - G0*G0)); g0 = pow(G0,1.0/N); -alfa = pow(1.0/epsilon+ sqrt(1 + pow(epsilon,-2.0)), 1.0/N); -beta = pow(G/epsilon + Gb * sqrt(1 + pow(epsilon,-2.0)), 1.0/N); +alfa = pow(1.0/epsilon+ sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); +beta = pow(G/epsilon + Gb * sqrt(1 + 1/(epsilon*epsilon)), 1.0/N); a = 0.5 * (alfa - 1.0/alfa); b = 0.5 * (beta - g0*g0*(1/beta)); tetta_b = tan(wb/2); -- 2.6.4 ___ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel