v4l2src: do not ignore the largest resolution
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Fri, 2 Dec 2011 11:59:03 +0000 (11:59 +0000)
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Wed, 7 Dec 2011 13:41:12 +0000 (13:41 +0000)
The 'max' value isn't an STL style "one after the end" bound,
but the largest allowed value.

https://bugzilla.gnome.org/show_bug.cgi?id=665387

sys/v4l2/gstv4l2object.c

index 6fdaa1851138c8cefcc69a988efef020f3bd7ea2..68600bf8ac85869ec60468345c7533ca471233ec 100644 (file)
@@ -1834,7 +1834,7 @@ gst_v4l2_object_probe_caps_for_format (GstV4l2Object * v4l2object,
         size.stepwise.step_height);
 
     for (w = size.stepwise.min_width, h = size.stepwise.min_height;
-        w < size.stepwise.max_width && h < size.stepwise.max_height;
+        w <= size.stepwise.max_width && h <= size.stepwise.max_height;
         w += size.stepwise.step_width, h += size.stepwise.step_height) {
       if (w == 0 || h == 0)
         continue;