summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libass/ass_render.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 37a67dd..b77a75b 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2811,13 +2811,13 @@ ass_start_frame(ASS_Renderer *render_priv, ASS_Track *track,
// PAR correction
double par = render_priv->settings.par;
if (par == 0.) {
- if (settings_priv->frame_width && settings_priv->frame_height &&
+ if (render_priv->orig_width && render_priv->orig_height &&
settings_priv->storage_width && settings_priv->storage_height) {
- double dar = ((double) settings_priv->frame_width) /
- settings_priv->frame_height;
+ double dar = ((double) render_priv->orig_width) /
+ render_priv->orig_height;
double sar = ((double) settings_priv->storage_width) /
settings_priv->storage_height;
- par = sar / dar;
+ par = dar / sar;
} else
par = 1.0;
}