v4l2src: Make sort_by_frame_size conditionally compiled
authorLevente Farkas <lfarkas@lfarkas.org>
Tue, 17 Feb 2009 19:01:47 +0000 (11:01 -0800)
committerDavid Schleef <ds@schleef.org>
Mon, 23 Feb 2009 17:20:49 +0000 (09:20 -0800)
sort_by_frame_size is declared static and only used inside
an ifdef, so use the same ifdef to define the function.  Fixes #572185

Signed-off-by: David Schleef <ds@schleef.org>
sys/v4l2/v4l2src_calls.c

index c247c49766987e756a559068e08b76c07c3d88f0..971868bf027d866376afaedb9e99b8a140068a9e 100644 (file)
@@ -771,6 +771,7 @@ unknown_type:
 }
 #endif /* defined VIDIOC_ENUM_FRAMEINTERVALS */
 
+#ifdef VIDIOC_ENUM_FRAMESIZES
 static gint
 sort_by_frame_size (GstStructure * s1, GstStructure * s2)
 {
@@ -784,6 +785,7 @@ sort_by_frame_size (GstStructure * s1, GstStructure * s2)
   /* I think it's safe to assume that this won't overflow for a while */
   return ((w2 * h2) - (w1 * h1));
 }
+#endif
 
 GstCaps *
 gst_v4l2src_probe_caps_for_format (GstV4l2Src * v4l2src, guint32 pixelformat,