osd: make osd_ass_0/1 defines

So we can concatenate them with strings at compile time.
This commit is contained in:
wm4
2016-05-03 22:29:12 +02:00
parent 5be40f035b
commit 485ae095f7
4 changed files with 11 additions and 13 deletions

View File

@@ -107,6 +107,12 @@ enum mp_osd_font_codepoints {
OSD_PB_1 = 0x13,
};
// Never valid UTF-8, so we expect it's free for use.
// Specially interpreted by osd_libass.c, in order to allow/escape ASS tags.
#define OSD_ASS_0 "\xFD"
#define OSD_ASS_1 "\xFE"
struct osd_style_opts {
char *font;
float font_size;
@@ -200,7 +206,5 @@ void osd_set_external(struct osd_state *osd, void *id, int res_x, int res_y,
// doesn't need locking
void osd_get_function_sym(char *buffer, size_t buffer_size, int osd_function);
extern const char *const osd_ass_0;
extern const char *const osd_ass_1;
#endif /* MPLAYER_SUB_H */