summaryrefslogtreecommitdiffstats
path: root/libass/ass_render_api.c
diff options
context:
space:
mode:
Diffstat (limited to 'libass/ass_render_api.c')
-rw-r--r--libass/ass_render_api.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libass/ass_render_api.c b/libass/ass_render_api.c
index 80af81f..5777aad 100644
--- a/libass/ass_render_api.c
+++ b/libass/ass_render_api.c
@@ -101,7 +101,11 @@ void ass_set_use_margins(ASS_Renderer *priv, int use)
void ass_set_aspect_ratio(ASS_Renderer *priv, double dar, double sar)
{
- double par = dar / sar;
+ ass_set_pixel_aspect(priv, dar / sar);
+}
+
+void ass_set_pixel_aspect(ASS_Renderer *priv, double par)
+{
if (priv->settings.par != par) {
priv->settings.par = par;
ass_reconfigure(priv);