[FFmpeg-cvslog] avfilter/af_compand: use hypot()

Ganesh Ajjanagadde git at videolan.org
Tue Dec 1 02:02:51 CET 2015


ffmpeg | branch: master | Ganesh Ajjanagadde <gajjanagadde at gmail.com> | Sun Nov 22 11:39:40 2015 -0500| [5a41a5a4f57dc30df3795f52634ca69a18f33226] | committer: Ganesh Ajjanagadde

avfilter/af_compand: use hypot()

Reviewed-by: Paul B Mahol <onemda at gmail.com>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde at gmail.com>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=5a41a5a4f57dc30df3795f52634ca69a18f33226
---

 libavfilter/af_compand.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavfilter/af_compand.c b/libavfilter/af_compand.c
index 3848d67..a64778e 100644
--- a/libavfilter/af_compand.c
+++ b/libavfilter/af_compand.c
@@ -467,13 +467,13 @@ static int config_output(AVFilterLink *outlink)
         L(2).b = (L(0).y - L(2).y) / (L(0).x - L(2).x);
 
         theta = atan2(L(2).y - L(4).y, L(2).x - L(4).x);
-        len = sqrt(pow(L(2).x - L(4).x, 2.) + pow(L(2).y - L(4).y, 2.));
+        len = hypot(L(2).x - L(4).x, L(2).y - L(4).y);
         r = FFMIN(radius, len);
         L(3).x = L(2).x - r * cos(theta);
         L(3).y = L(2).y - r * sin(theta);
 
         theta = atan2(L(0).y - L(2).y, L(0).x - L(2).x);
-        len = sqrt(pow(L(0).x - L(2).x, 2.) + pow(L(0).y - L(2).y, 2.));
+        len = hypot(L(0).x - L(2).x, L(0).y - L(2).y);
         r = FFMIN(radius, len / 2);
         x = L(2).x + r * cos(theta);
         y = L(2).y + r * sin(theta);



More information about the ffmpeg-cvslog mailing list