From 0bafdca476d5e49e6f3b0c01984563fc42664f09 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 2 Apr 2013 01:53:33 +0200 Subject: osd: fix OSD bar position marker --- sub/osd_libass.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'sub/osd_libass.c') diff --git a/sub/osd_libass.c b/sub/osd_libass.c index 6cc0a52fc9..e359501dc9 100644 --- a/sub/osd_libass.c +++ b/sub/osd_libass.c @@ -294,6 +294,16 @@ static void update_progbar(struct osd_state *osd, struct osd_object *obj) add_osd_ass_event(obj->osd_track, d->text); ass_draw_reset(d); + // position marker + d->text = talloc_asprintf_append(d->text, "{\\bord%f\\pos(%f,%f)}", + border / 2, px, py); + ass_draw_start(d); + ass_draw_move_to(d, pos + border / 2, 0); + ass_draw_line_to(d, pos + border / 2, height); + ass_draw_stop(d); + add_osd_ass_event(obj->osd_track, d->text); + ass_draw_reset(d); + d->text = talloc_asprintf_append(d->text, "{\\pos(%f,%f)}", px, py); ass_draw_start(d); -- cgit v1.2.3