From e94b93b2c4fdd370b4f34654d05cb94db38579a3 Mon Sep 17 00:00:00 2001 From: reimar Date: Sat, 28 Jul 2007 22:42:20 +0000 Subject: Use a new variable for user-supplied monitor-aspect so we can overwrite a value generated from pixel-aspect if resolution changes git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23896 b3059339-0415-0410-9bf9-f77b7e298cf2 --- libvo/aspect.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'libvo') diff --git a/libvo/aspect.c b/libvo/aspect.c index c5fd8ec819..b7f9b4bc84 100644 --- a/libvo/aspect.c +++ b/libvo/aspect.c @@ -19,6 +19,7 @@ float vo_panscanrange = 1.0; #include "video_out.h" +float force_monitor_aspect=0; float monitor_aspect=0; float monitor_pixel_aspect=1; extern float movie_aspect; @@ -55,7 +56,9 @@ void aspect_save_screenres(int scrw, int scrh){ #endif aspdat.scrw = scrw; aspdat.scrh = scrh; - if (!monitor_aspect) + if (force_monitor_aspect) + monitor_aspect = force_monitor_aspect; + else monitor_aspect = monitor_pixel_aspect * scrw / scrh; } -- cgit v1.2.3