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)
ptrdiff_t const GLvoid * data
int ff_calculate_bounding_box(FFBoundingBox *bbox, const uint8_t *data, int linesize, int w, int h, int min_val)
Calculate the smallest rectangle that will encompass the region with values > min_val.