--- main/libvo/sub.c 2005-10-23 15:24:43.546920408 +0200 +++ main_new/libvo/sub.c 2005-10-23 15:26:07.158209560 +0200 @@ -627,7 +627,7 @@ } /// vertical alignment h = dys - obj->y; - if (sub_alignment == 2) + if (sub_alignment == 0) obj->y = dys * sub_pos / 100 - h; else if (sub_alignment == 1) obj->y = dys * sub_pos / 100 - h / 2;