avformat/mov: use hypot()
authorGanesh Ajjanagadde <gajjanagadde@gmail.com>
Sun, 22 Nov 2015 16:15:39 +0000 (11:15 -0500)
committerGanesh Ajjanagadde <gajjanagadde@gmail.com>
Sun, 22 Nov 2015 21:14:47 +0000 (16:14 -0500)
This simplifies the code.

Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
libavformat/mov.c

index 2910701ad5b2778d734fddfeeb9a5a335dfa6e35..cee037b4b407a1d9d0bbf9c6a807a61ee71ad010 100644 (file)
@@ -3421,9 +3421,8 @@ static int mov_read_tkhd(MOVContext *c, AVIOContext *pb, MOVAtom atom)
     if (width && height && sc->display_matrix) {
         double disp_transform[2];
 
-#define SQR(a) ((a)*(double)(a))
         for (i = 0; i < 2; i++)
-            disp_transform[i] = sqrt(SQR(display_matrix[i][0]) + SQR(display_matrix[i][1]));
+            disp_transform[i] = hypot(display_matrix[i][0], display_matrix[i][1]);
 
         if (disp_transform[0] > 0       && disp_transform[1] > 0 &&
             disp_transform[0] < (1<<24) && disp_transform[1] < (1<<24) &&