]> granicus.if.org Git - handbrake/commitdiff
deccc608sub: fix positioning once again
authorjstebbins <jstebbins.hb@gmail.com>
Fri, 23 May 2014 15:58:12 +0000 (15:58 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Fri, 23 May 2014 15:58:12 +0000 (15:58 +0000)
after last change, CCs were getting positioned too far into the middle of
the image.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6204 b64f7644-9d1e-0410-96f1-a4d463321fa5

libhb/deccc608sub.c

index 70c78f0447a17fac85467170255106a4b6c6216d..babeee4e49b625deca4883cd843e422541f3a975 100644 (file)
@@ -866,9 +866,10 @@ static int write_cc_buffer_as_ssa(struct eia608_screen *data,
                 cropped_height = wb->height - wb->crop[0] - wb->crop[1];
                 cropped_width = wb->width - wb->crop[2] - wb->crop[3];
                 font_size = cropped_height * .066;
-                safe_zone = cropped_height * 0.025;
-                cell_height = (cropped_height - 2 * safe_zone) / 16;
-                cell_width = (cropped_width - 2 * safe_zone) / 32;
+
+                safe_zone = cropped_height * 0.025; 
+                cell_height = (wb->height - 2 * safe_zone) / 16; 
+                cell_width = (wb->width - 2 * safe_zone) / 32; 
 
                 // Calculate position assuming the position defines
                 // the baseline of the text which is lower left corner