summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-18 18:34:52 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2007-09-18 18:34:52 +0000
commit1eda51261133cd1c382a43798239724d0092dcf2 (patch)
tree7aad6e367f31c3df41d1ceeec6902ae6862399af /libass
parenta9ef2db5d32b8689f3d9b13cb85944ba8cec1065 (diff)
downloadlibass-1eda51261133cd1c382a43798239724d0092dcf2.tar.bz2
libass-1eda51261133cd1c382a43798239724d0092dcf2.tar.xz
Enable ass_line_spacing option.
Patch by Thomas Reitmayr (treitmayr devbase at). git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@24574 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass')
-rw-r--r--libass/ass.h1
-rw-r--r--libass/ass_mp.c1
-rw-r--r--libass/ass_render.c5
3 files changed, 7 insertions, 0 deletions
diff --git a/libass/ass.h b/libass/ass.h
index e20e6bb..f90b6b1 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -85,6 +85,7 @@ void ass_set_use_margins(ass_renderer_t* priv, int use);
void ass_set_aspect_ratio(ass_renderer_t* priv, double ar);
void ass_set_font_scale(ass_renderer_t* priv, double font_scale);
void ass_set_hinting(ass_renderer_t* priv, ass_hinting_t ht);
+void ass_set_line_spacing(ass_renderer_t* priv, double line_spacing);
/**
* \brief set font lookup defaults
diff --git a/libass/ass_mp.c b/libass/ass_mp.c
index 0913cd7..e38fee4 100644
--- a/libass/ass_mp.c
+++ b/libass/ass_mp.c
@@ -228,6 +228,7 @@ void ass_configure(ass_renderer_t* priv, int w, int h, int unscaled) {
else
hinting = ass_hinting & 3;
ass_set_hinting(priv, hinting);
+ ass_set_line_spacing(priv, ass_line_spacing);
}
void ass_configure_fonts(ass_renderer_t* priv) {
diff --git a/libass/ass_render.c b/libass/ass_render.c
index 769a35f..bafed9d 100644
--- a/libass/ass_render.c
+++ b/libass/ass_render.c
@@ -2063,6 +2063,11 @@ void ass_set_hinting(ass_renderer_t* priv, ass_hinting_t ht)
}
}
+void ass_set_line_spacing(ass_renderer_t* priv, double line_spacing)
+{
+ priv->settings.line_spacing = line_spacing;
+}
+
int ass_set_fonts(ass_renderer_t* priv, const char* default_font, const char* default_family)
{
if (priv->settings.default_font)