35 for (start_x = 0; start_x < w; start_x++)
36 for (y = 0; y < h; y++)
37 if ((data[y * linesize + start_x] > min_val))
44 for (end_x = w - 1; end_x >= start_x; end_x--)
45 for (y = 0; y < h; y++)
46 if ((data[y * linesize + end_x] > min_val))
52 for (start_y = 0; start_y < h; start_y++) {
53 for (x = 0; x < w; x++)
54 if (line[x] > min_val)
61 line = data + (h-1)*linesize;
62 for (end_y = h - 1; end_y >= start_y; end_y--) {
63 for (x = 0; x < w; x++)
64 if (line[x] > min_val)