sys/v4l2/gstv4l2src.c: Fix against template (#150576).
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Fri, 7 Jan 2005 10:12:11 +0000 (10:12 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Fri, 7 Jan 2005 10:12:11 +0000 (10:12 +0000)
Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
Fix against template (#150576).

ChangeLog
sys/v4l2/gstv4l2src.c

index e824be8..96905e2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2005-01-07  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
+
+       * sys/v4l2/gstv4l2src.c: (gst_v4l2src_getcaps):
+         Fix against template (#150576).
+
 2005-01-06  Benjamin Otte  <otte@gnome.org>
 
        * gst/games/gstpuzzle.c: (draw_puzzle):
index af20eeb..45b60bd 100644 (file)
@@ -787,6 +787,15 @@ gst_v4l2src_getcaps (GstPad * pad)
             &min_w, &max_w, &min_h, &max_h)) {
       continue;
     }
+    /* template */
+    if (min_w < 1)
+      min_w = 1;
+    if (min_h < 1)
+      min_h = 1;
+    if (max_w > 4096)
+      max_w = 4096;
+    if (max_h > 4096)
+      max_h = 4096;
 
     /* add to list */
     structure = gst_v4l2src_v4l2fourcc_to_caps (format->pixelformat);