From da47fcb1feb0d519712b2b2ab6c05fab6b3d8740 Mon Sep 17 00:00:00 2001 From: Douglas Bagnall Date: Tue, 1 Jun 2010 01:26:08 +1200 Subject: [PATCH] take horizontal, vertical offsets into account (perhaps wrongly) --- edges.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/edges.c b/edges.c index b671774..602548d 100644 --- a/edges.c +++ b/edges.c @@ -243,11 +243,12 @@ corners_to_full_lut(GstSparrow *sparrow, sparrow_find_lines_t *fl){ int mesh_w = fl->n_vlines; int mesh_h = fl->n_hlines; int mcy, mmy, mcx, mmx; /*Mesh Corner|Modulus X|Y*/ - int i = 0; + int y = H_LINE_OFFSET; sparrow_corner_t *mesh_row = mesh; for(mcy = 0; mcy < mesh_h; mcy++){ - for (mmy = 0; mmy < LINE_PERIOD; mmy++){ + for (mmy = 0; mmy < LINE_PERIOD; mmy++, y++){ sparrow_corner_t *mesh_square = mesh_row; + int i = y * sparrow->out.width + V_LINE_OFFSET; for(mcx = 0; mcx < mesh_w; mcx++){ int iy = mesh_square->in_y + mmy * mesh_square->dyd; int ix = mesh_square->in_x + mmy * mesh_square->dxd; -- 2.11.4.GIT