sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include...
authorJan Schmidt <thaytan@mad.scientist.com>
Thu, 7 Aug 2008 10:22:32 +0000 (10:22 +0000)
committerJan Schmidt <thaytan@mad.scientist.com>
Thu, 7 Aug 2008 10:22:32 +0000 (10:22 +0000)
Original commit message from CVS:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
When outputting a pad template range for the size, include a framerate
range too, to avoid 'not a real subset of template caps' errors.

ChangeLog
sys/v4l2/v4l2src_calls.c

index 3ed39f6..b52ffd3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2008-08-07  Jan Schmidt  <Jan.Schmidt@sun.com>
+
+       * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
+       When outputting a pad template range for the size, include a framerate
+       range too, to avoid 'not a real subset of template caps' errors.
+
 2008-08-06  Sebastian Dröge  <sebastian.droege@collabora.co.uk>
 
        Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
index 7878f27..c35d3ee 100644 (file)
@@ -913,7 +913,8 @@ default_frame_sizes:
       /* if norm can't be used, copy the template framerate */
       gst_structure_set (tmp,
           "width", GST_TYPE_INT_RANGE, min_w, max_w,
-          "height", GST_TYPE_INT_RANGE, min_h, max_h, NULL);
+          "height", GST_TYPE_INT_RANGE, min_h, max_h,
+          "framerate", GST_TYPE_FRACTION_RANGE, 0, 1, 100, 1, NULL);
     }
     gst_caps_append_structure (ret, tmp);