ass_mp: Fix subdelay applied inverted.
authorreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Fri, 26 Feb 2016 21:17:52 +0000 (21:17 +0000)
committerreimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2>
Fri, 26 Feb 2016 21:17:52 +0000 (21:17 +0000)
Fixes trac issue #2286.

git-svn-id: svn://git.mplayerhq.hu/mplayer/trunk@37814 b3059339-0415-0410-9bf9-f77b7e298cf2

sub/ass_mp.c

index 60f464f..d484f07 100644 (file)
@@ -332,7 +332,7 @@ static int prev_visibility;
 
 static void eosd_ass_update(struct mp_eosd_source *src, const struct mp_eosd_settings *res, double ts)
 {
-       long long ts_ms = (ts + sub_delay) * 1000 + .5;
+       long long ts_ms = (ts - sub_delay) * 1000 + .5;
        ASS_Image *aimg;
        struct mp_eosd_image *img;
        if (res->changed || !src->initialized || ass_force_reload) {