summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
Diffstat (limited to 'libass')
-rw-r--r--libass/ass.c6
-rw-r--r--libass/ass.h2
-rw-r--r--libass/libass.sym1
3 files changed, 6 insertions, 3 deletions
diff --git a/libass/ass.c b/libass/ass.c
index 4dba5e23..e6aa4a16 100644
--- a/libass/ass.c
+++ b/libass/ass.c
@@ -346,7 +346,7 @@ static int process_event_tail(ass_track_t *track, ass_event_t *event,
* \param track track to apply overrides to
* The format for overrides is [StyleName.]Field=Value
*/
-void process_force_style(ass_track_t *track)
+void ass_process_force_style(ass_track_t *track)
{
char **fs, *eq, *dt, *style, *tname, *token;
ass_style_t *target;
@@ -813,7 +813,7 @@ void ass_process_codec_private(ass_track_t *track, char *data, int size)
("Format: Layer, Start, End, Style, Actor, MarginL, MarginR, MarginV, Effect, Text");
}
- process_force_style(track);
+ ass_process_force_style(track);
}
static int check_duplicate_event(ass_track_t *track, int ReadOrder)
@@ -1048,7 +1048,7 @@ static ass_track_t *parse_memory(ass_library_t *library, char *buf)
return 0;
}
- process_force_style(track);
+ ass_process_force_style(track);
return track;
}
diff --git a/libass/ass.h b/libass/ass.h
index 6dd28ecc..c8b6e486 100644
--- a/libass/ass.h
+++ b/libass/ass.h
@@ -67,6 +67,8 @@ void ass_set_extract_fonts(ass_library_t *priv, int extract);
void ass_set_style_overrides(ass_library_t *priv, char **list);
+void ass_process_force_style(ass_track_t *track);
+
/**
* \brief initialize the renderer
* \param priv library handle
diff --git a/libass/libass.sym b/libass/libass.sym
index f363c85b..7579b4f9 100644
--- a/libass/libass.sym
+++ b/libass/libass.sym
@@ -29,3 +29,4 @@ ass_read_styles
ass_add_font
ass_clear_fonts
ass_step_sub
+ass_process_force_style