diff --git a/libavformat/mov.c b/libavformat/mov.c
index aa66a01ec90d5c064e9ce8c22be90d536a13e3df..b8246204c938b4b5153436e33e98eda0cffaa59e 100644
--- a/libavformat/mov.c
+++ b/libavformat/mov.c
@@ -1654,12 +1654,12 @@ static int mov_read_trak(MOVContext *c, ByteIOContext *pb, MOVAtom atom)
 
     if (st->codec->codec_type == CODEC_TYPE_VIDEO) {
         if (st->codec->width != sc->width || st->codec->height != sc->height) {
-        AVRational r = av_d2q(((double)st->codec->height * sc->width) /
-                              ((double)st->codec->width * sc->height), INT_MAX);
-        if (st->sample_aspect_ratio.num)
-            st->sample_aspect_ratio = av_mul_q(st->sample_aspect_ratio, r);
-        else
-            st->sample_aspect_ratio = r;
+            AVRational r = av_d2q(((double)st->codec->height * sc->width) /
+                                  ((double)st->codec->width * sc->height), INT_MAX);
+            if (st->sample_aspect_ratio.num)
+                st->sample_aspect_ratio = av_mul_q(st->sample_aspect_ratio, r);
+            else
+                st->sample_aspect_ratio = r;
         }
 
         av_reduce(&st->avg_frame_rate.num, &st->avg_frame_rate.den,