summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libass/ass_render.c2
-rw-r--r--libass/ass_shaper.c9
-rw-r--r--libass/ass_shaper.h1
3 files changed, 12 insertions, 0 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 78c8606..7e37b41 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -75,6 +75,8 @@ ASS_Renderer *ass_renderer_init(ASS_Library *library)
priv->settings.font_size_coeff = 1.;
+ ass_shaper_info(library);
+
ass_init_exit:
if (priv)
ass_msg(library, MSGL_V, "Init");
diff --git a/libass/ass_shaper.c b/libass/ass_shaper.c
index 86814be..24f5f00 100644
--- a/libass/ass_shaper.c
+++ b/libass/ass_shaper.c
@@ -22,6 +22,15 @@
#include "ass_shaper.h"
/**
+ * \brief Print version information
+ */
+void ass_shaper_info(ASS_Library *lib)
+{
+ ass_msg(lib, MSGL_V, "Complex text layout enabled, using FriBidi "
+ FRIBIDI_VERSION);
+}
+
+/**
* \brief Shape an event's text. Calculates directional runs and shapes them.
* \param text_info event's text
* \param ctypes returns character types
diff --git a/libass/ass_shaper.h b/libass/ass_shaper.h
index 7dc2f27..597e4df 100644
--- a/libass/ass_shaper.h
+++ b/libass/ass_shaper.h
@@ -21,6 +21,7 @@
#include <fribidi/fribidi.h>
+void ass_shaper_info(ASS_Library *lib);
void ass_shaper_shape(TextInfo *text_info, FriBidiCharType *ctypes,
FriBidiLevel *emblevels);
void ass_shaper_reorder(TextInfo *text_info, FriBidiCharType *ctypes,