]> git.sesse.net Git - vlc/commitdiff
vout: assume aspect ratio is 1:1 if information is missing
authorFelix Abecassis <felix.abecassis@gmail.com>
Wed, 29 Jan 2014 14:37:44 +0000 (14:37 +0000)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 8 Feb 2014 14:25:08 +0000 (15:25 +0100)
Avoid signalling a change of aspect-ratio when it only changed from
1:1 to 0:0.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
src/video_output/display.c

index b268c187fc765a79e24b37082994d72924dbc5b5..cd107fd80d26cf2a73ca9886e35595c6ff366fa2 100644 (file)
@@ -1175,8 +1175,9 @@ void vout_SetDisplayAspect(vout_display_t *vd, unsigned dar_num, unsigned dar_de
         sar_den = dar_den * osys->source.i_visible_width;
         vlc_ureduce(&sar_num, &sar_den, sar_num, sar_den, 0);
     } else {
-        sar_num = 0;
-        sar_den = 0;
+        /* Assume 1:1 SAR if the information is missing */
+        sar_num = 1;
+        sar_den = 1;
     }
 
     if (osys->sar.num != sar_num || osys->sar.den != sar_den) {