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.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass_render_api.c b/libass/ass_render_api.c
index 1d8cba6..8bf9e5d 100644
--- a/libass/ass_render_api.c
+++ b/libass/ass_render_api.c
@@ -60,11 +60,13 @@ void ass_set_frame_size(ASS_Renderer *priv, int w, int h)
void ass_set_shaper(ASS_Renderer *priv, ASS_ShapingLevel level)
{
+#ifdef CONFIG_HARFBUZZ
// select the complex shaper for illegal values
if (level == ASS_SHAPING_SIMPLE || level == ASS_SHAPING_COMPLEX)
priv->settings.shaper = level;
else
priv->settings.shaper = ASS_SHAPING_COMPLEX;
+#endif
}
void ass_set_margins(ASS_Renderer *priv, int t, int b, int l, int r)